Summary: | Окна авторизации OSMP не получают фокус. | ||
---|---|---|---|
Product: | WINE@Etersoft | Reporter: | Анатолий Лютин <vostok> |
Component: | Общее | Assignee: | Константин Кондратюк <kondratyuk> |
Status: | CLOSED INVALID | QA Contact: | |
Severity: | normal | ||
Priority: | P5 | CC: | kondratyuk, lav, olezha, svzhu, vitperov |
Version: | 2.0 | ||
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | Linux | ||
Whiteboard: | |||
Заявки RT: | Связано с: | ||
Дата напоминания: | |||
Bug Depends on: | 652, 1018, 5157 | ||
Bug Blocks: | 100, 5101 |
Description
Анатолий Лютин
2008-01-24 18:32:25 MSK
Делаю. Информация о том, что если отключить управление окнами, всё будет работать не подтвердилась. Какое-то странное это окно - в трее нет, контекстное меню на нём не работает и это при том если даже насильно дать всем окнам управление, то это окно его не получит. Хотелось бы получить комментарии от разработчиков. (In reply to comment #1) > Делаю. Информация о том, что если отключить > управление окнами, всё будет работать не > подтвердилась. > Да это я не совсем верно написал. Правельнее будет так: если окном будет управлять менеджер окон, то после ввода пароля первый раз, фокус пропадает вообще и его уже ни как не вернуть в окно.Если же галочка снята, то удается ввести пароль оба раза. Очень похоже на проблему 1018 Патч, который исправляет ошибку 1018, подходит и для этой проблемы. Правда осталась вот такая бага: когда набираешь пароль на виртуальной клавиатуре мышкой, то после закрытия этого окна фокус не приходит обратно на форму авторизации. Вот это я и починю. А в Gnome всё работает. Фокус возвращается туда, куда надо. Обновил Wine. Теперь если снять управление окнами, то всё работает нормально (фокус возвращается и т.п.) Надо разобраться с атомами. Если использовать _NET_WM_WINDOW_TYPE_UTILITY - то окно не получает фокус сразу после запуска, зато если один раз кликнуть мышкой, то после закрытия клавиатуры фокус, как миленький, возвращается на место. А если его не использовать или использовать _NET_WM_WINDOW_TYPE_NORMAL, то фокус сразу ставиться приложению, но после закрытия клавиатуры уходит верхнему Linux приложению. Блин. Сделал хак ( отключил часть иксовой обработки tooltip окон). Проверил в Gnome и в KDE - всё работает. Откатил патч: commit df7daeb5bcf73a63a9bbafbac0edfc3c3ab0cb36 Author: Anatoly Lyutin <vostok@etersoft.ru> Date: Mon Apr 28 17:01:10 2008 +0400 Fix eterbugs #1018, #1095 В wine появился другой патч в том же самом месте: commit 0dd44a3776da2f5a116ac24c8a876bf86517d9ad Author: Alexandre Julliard <julliard@winehq.org> Date: Tue Jun 1 13:37:48 2010 +0200 winex11: Windows with WS_EX_NOACTIVATE style shouldn't be on the taskbar. возможно он решает проблему. Необходимо проверить. Если проблема появится, то приложу патч Толи обратно Фокус окошек пропадает как описано в баге http://bugs.etersoft.ru/show_bug.cgi?id=652#c23 Но не окончательно,и не зависает. бутылкка <wine@cellar bottle bugs/652>$ WINE@Etersoft version 1.3.13-eter2.4 В бутылке при запуске программы: 11 svzhu пароль: 123 Откладываем задачи, к которым не обращались более 100 дней. Задача относится к релизу 2.1. , который больше не поддерживается. Аннулирую. |