В GNOME 2.14.1 и Fvwm 2.5.16 замечена бага. Окно, создаваемое программой Project1.exe в Windows должно иметь 3 кнопки в заголовке: Свернуть, Максимизировать, Закрыть. В GNOME и Fvwm окно можно только закрыть. Также окно должно отображаться кнопкой на таскбаре. В GNOME и в Fvwm она не отображается. Таким образом при сворачивании всех окон (кнопкой "Свернуть все окна") к окну программы будет невозможно обратиться. Через "alt-tab" оно также недоступно. После этого в GNOME при обращении к какому-либо работающему стороннему окну на заднем фоне возникает окно нашей программы. Такая особенность не была обнаружена в KDE, Enlightenment, WindowMaker, IceWM. !!! Программа Project1.exe написана на Delphi.
Created attachment 43 [details] Программа открывает окно с кнопкой. Написана на Delphi. По кнопке создается новое окно. Программа открывает окно с кнопкой. Написана на Delphi. По кнопке создается новое окно.
По всей видимости так себя ведут программы написаные с использованием технологи VCL от Borland. Дело в том, что при запуске такой программы создается объект приложения, который имеет скрытое окно, а затем этот объект создает главную форму, для которой выполняет серию вызовов SetWindowLong чтобы придать ей нужные свойства - чтобы она показалась на таскбаре и пр.
Эта проблема давно обсуждается в http://bugs.winehq.org/show_bug.cgi?id=1598
проблема решена в версии 1.0.4