Summary: | xtoolwait с ключом -timeout не запускает программы? | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Владимир Гусев <vova1971> |
Component: | xtoolwait | Assignee: | Fr. Br. George <george> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P4 | CC: | george |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Владимир Гусев
2008-05-13 12:11:23 MSD
Вот гадость :( Здесь две ошибки (спасибо xtruss, которую я недавно собрал): 1. xxkb не посылает event PropertyNotify, совсем. Можно дохакать, чтобы принимался во внимание event EmbedInfo, который виден в xtruss 2. ltrace показал, что xtoolwait в случае, когда клиент запустился, а собития не пришло, после тайм-аута висит на XCloseDisplay(). Что-то там не синхронизуется, что ли. И здесь ничего не понятно В общем, поправил для конкретно xxkb (чтобы по свойству _XEMBED_INFO тоже завершалось). Это довольно-таки грязный хак, но по-другому не выйдет, разве что вообще не запускать подобные программы с xtoolwait-ом. |