LINUX.ORG.RU

История изменений

Исправление Zubok, (текущая версия) :

Цель - чтобы мышь, отправленная в правый верхний угол, попадала на крестик.

Проблема в том, что icewm не умеет располагать максимизированное окно у правой границы — все время развернутое окно от top-left располагает. Есть, правда, опция в ~/.icewm/preferences — CenterMaximizedWindows=1, которая позволяет центрировать окно. При определенном размере строки/столбца в терминале эта опция может помочь попасть кнопке закрытия в угол.

Еще есть опция geometry в ~/.icewm/winoptions. Она устанавливает размер в пикселях, а не в строчках, как это устанавливается в xterm опцией -geometry. Я в исходник, правда, не заглядывал, но сразу предполагаю, что IceWM, как вежливый WM, учитывает WM_SIZE_HINTS и все равно смотрит гранулярность, о которой просит приложение, и устанавливает размер так, чтобы влезло целое число строк и столбцов.

В общем, надо подумать, что еще можно сделать. Если не средствами IceWM, то хотя бы сторонними: типа wmctrl или devilspie.

Исправление Zubok, :

Цель - чтобы мышь, отправленная в правый верхний угол, попадала на крестик.

Проблема в том, что icewm не умеет располагать максимизированное окно у правой границы — все время развернутое окно от top-left располагает. Есть, правда, опция в ~/.icewm/preferences — CenterMaximizedWindows=1, которая позволяет центрировать окно. При определенном размере строки/столбца в терминале эта опция может помочь попасть кнопке закрытия в угол.

Еще есть опция geometry в ~/.icewm/winoptions. Она устанавливает размер в пикселях, а не в строчках, как это устанавливается в xterm опцией -geometry. Я в исходник, правда, не заглядывал, но сразу предполагаю, что IceWM, как вежливый WM, учитывает WM_SIZE_HINTS и все равно учитывает гранулярность, о которой просит приложение, и устанавливает размер так, чтобы влезло целое число строк и столбцов.

В общем, надо подумать, что еще можно сделать. Если не средствами IceWM, то хотя бы сторонними: типа wmctrl или devilspie.

Исправление Zubok, :

Цель - чтобы мышь, отправленная в правый верхний угол, попадала на крестик.

Проблема в том, что icewm не умеет располагать максимизированное окно у правой границы — все время развернутое окно от top-left располагает. Есть, правда, опция в ~/.icewm/preferences — CenterMaximizedWindows=1, которая позволяет центрировать окно. При определенном размере строки/столбца в терминале эта опция может помочь попасть кнопке закрытия в угол.

Еще есть опция geometry в ~/.icewm/winoptions. Она устанавливает размер в пикселях, а не в строчках. Я в исходник, правда, не заглядывал, но сразу предполагаю, что IceWM, как вежливый WM, учитывает WM_SIZE_HINTS и все равно учитывает гранулярность, о которой просит приложение, и устанавливает размер так, чтобы влезло целое число строк и столбцов.

В общем, надо подумать, что еще можно сделать. Если не средствами IceWM, то хотя бы сторонними: типа wmctrl или devilspie.

Исходная версия Zubok, :

Цель - чтобы мышь, отправленная в правый верхний угол, попадала на крестик.

Проблема в том, что icewm не умеет располагать максимизированное окно у правой границы. От все время развернутое окно от top-left располагает. Есть, правда, опция в ~/.icewm/preferences — CenterMaximizedWindows=1, которая позволяет центрировать окно. При определенном размере строки/столбца в терминале эта опция может помочь попасть кнопке закрытия в угол.

Еще есть опция geometry в ~/.icewm/winoptions. Она устанавливает размер в пикселях, а не в строчках. Я в исходник, правда, не заглядывал, но сразу предполагаю, что IceWM, как вежливый WM, учитывает WM_SIZE_HINTS и все равно учитывает гранулярность, о которой просит приложение, и устанавливает размер так, чтобы влезло целое число строк и столбцов.

В общем, надо подумать, что еще можно сделать. Если не средствами IceWM, то хотя бы сторонними: типа wmctrl или devilspie.