Выполнить действие при изменении размера окна с помощью devilspie2

Я ищу альтернативу devilspie2, которая может обрабатывать больше событий окна, например, «при изменении размера». Прямо сейчас есть только события открытия и закрытия окна.

Например, я хотел бы декорировать окно, только если оно развернуто.

if (get_application_name() == "myapp") then
    if (get_window_is_maximized() == true) then
        undecorate_window()
    else
        decorate_window()
    end
end
4
задан 25 April 2014 в 15:30

1 ответ

Альтернатива

, Учитывая, что Ваш пример к не украсить окно, когда максимизируется, но делает ремонт, когда это не максимизируется в этом ответе, я брал на себя смелость для продвижения "maximus"

, Протестированного на xubuntu 14.04 путем установки максимума через:

sudo apt-get install maximus

Все последующие окна, которые Вы открываете, автоматически не украшены, но после немаксимизации, они ремонтируются.

Во время моего тестирования, эта постоянная автоматическая максимизация была раздражающей. Таким образом для фиксации автоматической проблемы максимизации используют эту опцию:

gconftool -s /apps/maximus/no_maximize true -t bool

Позволяет, показывают это в действии при использовании и maximus и тонкой настройки gconftool:

enter image description here

я люблю, когда сочетания клавиш - так быстрая подсказка - переключаются между максимизируемыми окнами и не максимизируемый, помню ярлык Высокий звук + F10

0
ответ дан 25 April 2014 в 15:30

Другие вопросы по тегам:

Похожие вопросы: