Как я программно перемещаю окно приложения в текущий рабочий стол?

В KDE действительно легко установить правила окна смочь поместить окна приложения на определенный рабочий стол и т.д.

Но как это может быть сделано программно (не через сочетания клавиш), а с помощью сценариев?

Особенно мне интересно показывать ksysguard окно приложения (если это работает) на текущем рабочем столе после нажатия сочетания клавиш.

0
задан 28 January 2018 в 23:03

1 ответ

wmctrl инструмент может сделать это легко.

Предпосылки

Установка wmctrl:

sudo apt install wmctrl

Использовать

"Системный монитор" является названием окна ksysguard инструмент, таким образом, мы будем использовать его:

# Switch window's desktop to current and activate that window:
wmctrl -R "System Monitor"

Для создания этого еще более устойчивым мы можем использовать WM_CLASS окна (для ksysguard инструмент это ksysguard):

# Switch window's desktop to current and activate that window:
wmctrl -x -R ksysguard
0
ответ дан 31 October 2019 в 02:54

Другие вопросы по тегам:

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