Как максимизировать окно программируемо в X Window?

Distrowatch имеет шоу таблицы, какие версии программного обеспечения определенные дистрибутивы включают. При открытии предпочтительного distos на различных вкладках, Вы видите, какую версию GIMP они имеют.

Вот Монетный двор, Ubuntu, Debian и Fedora, существует переключатель для выбора между наблюдением только главных пакетов и всеми пакетами. Выберите все пакеты, если Ваш пакет не находится в главном списке пакета.

7
04.12.2013, 22:16
2 ответа

Можно сделать это использование wmctrl.

Пример

Получите идентификатор своего окна.

$ wmctrl -l
0x02a00004  0 grinchy saml@grinchy:~
0x0620004f  0 grinchy [gnome] Bash command for Maximizing and Unmaximizing windows in gnome? - Google Chrome

Затем переключите окно ID 0x0620004f, как так.

$ wmctrl -i -r 0x0620004f -b toggle,maximized_vert,maximized_horz
12
27.01.2020, 20:15
  • 1
    я просто отмечу, что это требует менеджера окон, который поддерживает EWMH/NetWM, который, скорее всего, имеет место, но что-то, что должно быть проверено, если это не работает. –  casey 04.12.2013, 08:23
  • 2
    @casey спасибо за эту информацию. Удивление, где Вы получали это таким образом, что я могу выяснить, как проверить его. –  Drake Guan 05.12.2013, 03:52

вот более простой способ, просто поместите этот код в сценарий и установите исполняемый файл с помощью сочетания клавиш. Работает для меня.

wmctrl -r :ACTIVE: -b toggle,maximized_vert,maximized_horz 
2
27.01.2020, 20:15

Теги

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