Дьявольский пирог идеально подходит для этого.
Пакет Arch и справочная страница .
Позволяет установить подробные правила сопоставления окон, а затем выполнять различные действия. Я использую его для автоматического перемещения моего почтового клиента в левую половину рабочей области 2, а моего irc-клиента — в правую половину рабочей области 2.
Если вы хотите, чтобы все обычные окна были развернуты, вы можете:
(if
(wintype "normal")
(maximize)
)
Замените maximize
на fullscreen
, если вы действительно этого хотите. Или вы можете сделать:
(if
(not
(wintype "dialog")
(maximize)
)
)
Или вы можете использовать xprop
, чтобы получить точное свойство окна, а затем использовать window_property
для фильтрации на основе этого. В принципе, вы можете делать все, что хотите.