Домогтися того, що ви хочете, дуже просто xdotool
, що має кілька варіантів управління різними робочими просторами (також відомий як "настільні комп'ютери" в документації на програму). Я вважаю, що може бути дуже цікаво та креативно поєднувати команди з man xdotool
; команди, які я сформулював нижче, можуть бути корисними у сценаріях.
Примітка. З деякими менеджерами вікон, або якщо ви використовуєте compiz
, можливо, вам доведеться використовувати xdotool
команди, такі як set_desktop_viewport
і get_desktop_viewport
. Можливо, вам доведеться вказувати команди по-іншому, як пропонує desgua вище, але для мене команди set_desktop
та set_desktop_for_window
команди виявилися найбільш корисними в системі, що не відповідає програмі.)
( Рішення є найбільш корисним для користувачів Xubuntu / Lubuntu або тих, хто не працює compiz тощо ).
Щоб перелічити кількість поточних робочих просторів, введіть
xdotool get_num_desktops
Наступні команди працюватимуть лише у тому випадку, якщо у вас є принаймні 1 інша робоча область.
Щоб змінити фокус на робочу область 1, просто введіть
xdotool set_desktop 1
Потім, щоб повернутися до робочої області за замовчуванням, введіть
xdotool set_desktop 0
Робочу область просто потрібно вказати як останнє значення в команді (1 або 2 або 3 тощо).
Щоб знайти номер робочої області, на якій ви зараз перебуваєте, ви можете використовувати
xdotool get_desktop
Ці команди можна використовувати в сценаріях, і вони повинні бути дуже корисними для досягнення того, що ви.
Про те, як переключити програми на певний робочий стіл, дивіться мою відповідь тут:
Щоб отримати більше корисних варіантів перемикання робочої області, проконсультуйтеся man xdotool
.