В KDE действительно легко установить правила окна смочь поместить окна приложения на определенный рабочий стол и т.д.
Но как это может быть сделано программно (не через сочетания клавиш), а с помощью сценариев?
Особенно мне интересно показывать ksysguard
окно приложения (если это работает) на текущем рабочем столе после нажатия сочетания клавиш.
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