Укажите отработанное время

Отработанное время:
Продуктивное время:
Bug 2224 - При установке Атол драйверов фон вылезает на первый план   Make a simular bug
Summary: При установке Атол драйверов фон вылезает на первый план
Status: CLOSED FIXED
Alias: None
Product: WINE@Etersoft
Classification: Продукты (Products)
Component: Окна / фокус / перерисовка (show other bugs)
Version: 1.0.9
Hardware: PC All
: P3 minor
Target Milestone: ---
Assignee: Илья Шпигорь
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 1217 3199
  Show dependency treegraph
 
In work:
Reported: 2008-08-06 19:04 MSD by Денис Баранов
Modified: 2010-05-19 11:40 MSD (History)
3 users (show)

See Also:
Заявки RT:
Связано с:
Дата напоминания:


Attachments
Изменения в реестре для запуска Desktop'а (162 bytes, text/plain)
2010-11-18 03:58 MSK, Илья Шпигорь
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Денис Баранов 2008-08-06 19:04:28 MSD
Фон становится на первый план и нельзя продолжить установку. При отключении Разрешить менеджеру окон управлять... - фон встает на место и все без проблем устанавливается.
Дистрибутив можно найти в /ftp/pvt/WINE tests/Small Programs/atol-drivers
Comment 1 Анатолий Лютин 2008-08-07 15:36:53 MSD
Жесть.. Это же надо такие установщики умудряться делать!!!
Comment 2 Анатолий Лютин 2008-08-07 17:51:55 MSD
Наверное рекомендация снимать галочку о управлении окон менеджером будет лучше, чем череда хаков, т.к. все всплывающие окна (об ошибках) так же будут за фоном.
Глобально надо разбираться почему фон всегда наверху и перекрывает панель задач, окна с таким стилем ( 0x9F000000 ) не должны себя так вести. Убрать его назад не удалось. 
Comment 3 Илья Шпигорь 2009-01-11 14:58:07 MSK
Что странно, при запуске установщика фон становится на передний план не всегда.
Но если кликнуть по фону, то он станет на передний план и переключиться обратно в окно диалога не получится.

Похоже, проблема в том, что этот переход по клику делает само DE (в данном случае Gnome). После этого перехода wine пытается вернуться назад на окно диалога, но возвращает только фокус, не поднимая окно.

В общем, ситуация чем-то напоминает bug #1837.
Comment 4 Илья Шпигорь 2009-01-11 15:07:34 MSK
Фон перекрывает панель задач, т.к. для него устанавливается NET_WM_STATE_FULLSCREEN в update_net_wm_states() (как WS_MAXIMIZE окну без WS_CAPTION).
Comment 5 Илья Шпигорь 2009-01-12 15:27:13 MSK
Created attachment 1015 [details]
Изменения в реестре для запуска Desktop'а

Если внести это изменение в реестр, то установщика Атола будет запускаться с desktop'ом. В этом режиме бага не проявляется.
Comment 6 Vitaly Lipatov 2009-01-13 20:29:13 MSK
Внёс в закрытую часть, будет в 1.0.10-alt3.
Comment 7 Илья Шпигорь 2009-01-15 15:54:39 MSK
Перевожу в FIXED.
Comment 8 Andrey Vusik 2009-01-30 19:44:50 MSK
Сборка 8/3
Проблемы нет.
Comment 9 Илья Шпигорь 2010-05-19 11:40:55 MSD
Добавил в закрытую часть:

+[HKEY_USERS\S-1-5-4\Software\Wine\Explorer\Desktops]
+"setup.exe"="800x600"

Связано с изменением формата записи в реестре в оригинальном wine (см. багу #3992).