wine taskmgr (У кого нормально работает?)

Вопросы настройки, запуск любых Windows-программ, кроме игр

Модератор: Модераторы разделов

DarkSide83
Сообщения: 15
ОС: SlackWare 11.0

wine taskmgr

Сообщение DarkSide83 »

Доброго времени суток!
У меня wine-0.9.44. Под ним пускаю taskmgr.
Он нормально стартует, но после сворачивания и разворачивания окно не отрисовывается.
Чтобы оно отрисовалось приходится щелкать на иконке в трее или там же выбирать пункт Restore из контекстного меню.

У кого-нибудь taskmgr нормально работает? Если да, то на какой версии вайна?
У меня с виндовым приложением такая же проблема, если найду нужный вайн, то скорее всего решу проблему со своим софтом.
Спасибо сказали:
Hoblin
Модератор
Сообщения: 1442
Статус: Etersoft team
ОС: ALT Linux

Re: wine taskmgr

Сообщение Hoblin »

DarkSide83 писал(а):
07.09.2007 08:35
Доброго времени суток!
У меня wine-0.9.44. Под ним пускаю taskmgr.
Он нормально стартует, но после сворачивания и разворачивания окно не отрисовывается.
Чтобы оно отрисовалось приходится щелкать на иконке в трее или там же выбирать пункт Restore из контекстного меню.

У кого-нибудь taskmgr нормально работает? Если да, то на какой версии вайна?
У меня с виндовым приложением такая же проблема, если найду нужный вайн, то скорее всего решу проблему со своим софтом.

Окно не будет отрисовываться, если кликать по его значку в панели окон. Если кликать по значку в трее - всё должно быть ОК. Это вайновская бага, которая есть почти во всех приложениях, сворачиваемых в трей. Хотя, если разобраться, изначально проблема в том, что значок на панели окон остаётся, а должен исчезать и оставаться только в трее.
Спасибо сказали:
DarkSide83
Сообщения: 15
ОС: SlackWare 11.0

Re: wine taskmgr

Сообщение DarkSide83 »

Hoblin писал(а):
07.09.2007 09:11
Окно не будет отрисовываться, если кликать по его значку в панели окон. Если кликать по значку в трее - всё должно быть ОК. Это вайновская бага, которая есть почти во всех приложениях, сворачиваемых в трей. Хотя, если разобраться, изначально проблема в том, что значок на панели окон остаётся, а должен исчезать и оставаться только в трее.

В том то и дело что я использую систему интернет-торгов Aton-line и там такая же проблема, хотя она и не сворачивается в трей. Была мысль если получится найти вайн в котором нормально рабоет таскменеджер, то тогда смогу завести свою софтину.
Спасибо сказали:
DarkSide83
Сообщения: 15
ОС: SlackWare 11.0

Re: wine taskmgr

Сообщение DarkSide83 »

Я нашел решение этой проблемы.
Ручками подправил dlls/winex11.drv/winpos.c

Функция X11DRV_MapNotify.
- if (data->managed && (win->dwStyle & WS_VISIBLE) && (win->dwStyle & WS_MINIMIZE))
+ if (data->managed && (win->dwStyle & WS_MINIMIZE))
Спасибо сказали: