wmctrl - это инструмент командной строки UNIX / Linux для взаимодействия с EWMH / NetWM-совместимым X Window Manager.

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

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

Источник: wmctrl