История изменений
Исправление Zubok, (текущая версия) :
в X11 SSD.
В самом X11, в общем-то, нет понятия заголовок. В протоколе X11 вообще нет никаких понятий оформления окон, декораций, а есть просто окна, и все. Декорации - это такие окна, договоренности о которых появляются на уровне WM (ICCCM/EWMH). И они могут быть, а могут не быть. Приложение может нарисовать свои декорации, оконный менеджер нарисует еще свои. Или не нарисует. Некоторые WM вообще не рисуют декорации (большинство тайлинговых), некоторым можно сказать, у некоторых не отключается. В IceWM:
DECOR OPTIONS
Decor options enable/disable (1/0) decorations on the window. The normal default for all
options is enabled (1) unless overridden by the application. The following options are
defined:
dTitleBar: {0|1} has title bar. (default: 1)
dSysMenu: {0|1} has window menu. (default: 1)
dBorder: {0|1} has border. (default: 1)
dResize: {0|1} has resize grips. (default: 1)
dClose: {0|1} has close button. (default: 1)
dMinimize: {0|1} has minimize button. (default: 1)
dMaximize: {0|1} has maximize button. (default: 1)
dHide: {0|1} has hide button. (default: 1)
dRollup: {0|1} has shade button. (default: 1)
dDepth: {0|1} has depth button. (default: 1)
Например, evince на gtk3 просит оконный не рисовать ему декорации (сейчас не помню какое свойство. По-моему через _MOTIF_WM_HINTS, которое IceWM слушается). И я несколько удивился, что после обновления evince с gtk2 на gtk3 он вдруг со своими декорациями и кнопками управления появился, а декораций WM не было. Пришлось все это дело отключать в gtk3.0 и включать декорации IceWM для этого окна.
Исходная версия Zubok, :
в X11 SSD.
В самом X11, в общем-то, нет понятия заголовок. В протоколе X11 вообще нет никаких понятий оформления окон, декораций, а есть просто окна, и все. Декорации - это такие окна, договоренности о которых появляются на уровне WM (ICCCM/EWMH). И они могут быть, а могут не быть. Приложение может нарисовать свои декорации, оконный менеджер нарисует еще свои. Или не нарисует. Некоторые WM вообще не рисуют декорации (большинство тайлинговых), некоторым можно сказать, у некоторых не отключается. В IceWM:
DECOR OPTIONS
Decor options enable/disable (1/0) decorations on the window. The normal default for all
options is enabled (1) unless overridden by the application. The following options are
defined:
dTitleBar: {0|1} has title bar. (default: 1)
dSysMenu: {0|1} has window menu. (default: 1)
dBorder: {0|1} has border. (default: 1)
dResize: {0|1} has resize grips. (default: 1)
dClose: {0|1} has close button. (default: 1)
dMinimize: {0|1} has minimize button. (default: 1)
dMaximize: {0|1} has maximize button. (default: 1)
dHide: {0|1} has hide button. (default: 1)
dRollup: {0|1} has shade button. (default: 1)
dDepth: {0|1} has depth button. (default: 1)