Динамически размещать окна приложений друг над другом в Linux

Я хочу динамически с помощью кода bash script / c ++ расположить окна, которые присутствуют на рабочем столе, друг над другом. Я знаю названия приложений, чьи окна будут присутствовать на рабочем столе gnome.

Есть ли способ добиться этого?

0

Решение

Взгляни на Пирог дьявола. Это утилита сопоставления окон, специально написанная для оконного менеджера Metacity IIRC. Это позволяет выполнять пользовательские действия для определенных типов окон. В вашем случае вы можете просто сопоставить все окна и установить их соответствующие позиции / геометрию (я не знаю наизусть руководство пирога дьявола, но я вполне уверен, что он может сделать это).

Там также преемник, называется Чертов пирог 2, который использует правила на основе Lua. Тем не менее, у меня нет никакой дополнительной информации об этом.

1

Другие решения

Других решений пока нет …