Из списка подсказок типа окна только две из них по-прежнему отображаются при нажатии кнопки Показать рабочий стол:
- gtk.gdk.WINDOW_TYPE_HINT_DESKTOP
- gtk.gdk.WINDOW_TYPE_HINT_DOCK
И то, и другое приводит к тому, что ваше окно теряет декорации (т.е. нет границ или заголовка), поэтому перемещение / изменение размера зависит от вашего приложения. DESKTOP заставляет окно всегда быть позади других окон. ДОК заставляет это быть всегда впереди.
Выбрав SPLASHSCREEN, вы получите окно без декора, которое все еще скрывается, когда вы нажимаете «Показать рабочий стол».
Если вам нужно неподвижное окно без полей, которое все еще отображается, когда пользователь нажимает кнопку «показать рабочий стол», используйте:
window.set_type_hint(gtk.gdk.WINDOW_TYPE_HINT_DOCK)
перед вызовом window.show (). После того, как окно было отображено, вы не можете изменить его тип.