58-Управление окнами

Для активации нужных окон можно не переключать их все с помощью Alt+Tab, а вызывать конкретное окно. Естественно, это удобно назначить на горячие клавиши.
Узнать параметры, в т.ч. ID и класс всех окон:

wmctrl -l -x

Для chromium, к примеру, получаем строку:
0x01800001 0 chromium.Chromium slax Blogger: ОС Slax 9 – Обзор статистики – Chromium
где:
0x01800001 = ID окна
0 = ID раб.места
chromium.Chromium = класс окна
slax = имя ПК
Blogger: ОС Slax 9 – Обзор статистики – Chromium = Имя окна

Поднять окно по классу, перейдя на его раб.место:

wmctrl -x -a chromium.Chromium

Поднять окно по классу, перенеся окно на текущее раб.место:

wmctrl -x -R chromium.Chromium

Поднять окно по ID:

wmctrl -i -a 0x1800001

Назначаю на Win+S:
wmctrl -x -R chromium.Chromium

В результате соседние клавиши управляют окном браузера (причем, одной руки достаточно):
Win+W = запуск chromium
Win+S = поднять именно его окно
Win+D = опустить активное окно
Рядом же часто используемая комбинация:
Win+A = свернуть активное окно в заголовок (увы, для увеличения полезной площади окна браузера системные рамки и заголовок его окна скрыты, и эта команда на него не действует)

Другие варианты использования wmctrl:

wmctrl --help

ОГЛАВЛЕНИЕ
НАЗАД

Комментариев нет:

Отправить комментарий

Примечание. Отправлять комментарии могут только участники этого блога.