Sie können wmctrl verwenden .
Grundlegende Befehle:
wmctrl -d
Zeigen Sie alle Ihre Arbeitsbereiche an.
wmctrl -s <workspace_name>
um zu einem bestimmten Arbeitsbereich zu wechseln.
Wenn Sie Compiz verwenden, müssen Sie einen Trick ausführen, da Compiz-Arbeitsbereiche eigentlich Ansichtsfenster eines einzelnen Arbeitsbereichs sind.
Trick Anweisungen
Überprüfen Sie die Ausgabe von wmctrl -d
Zum Beispiel ist meins:
0 * DG: 4098x2304 VP: 1366,0 WA: 0,23 1366x745 N/A
Dies bedeutet, dass ich tatsächlich einen Arbeitsbereich von 4098 x 2304 anstelle dessen habe, was ich "denke" (neun "Arbeitsbereiche", 3 x 3).
Ich befand mich an dem, was eigentlich "Arbeitsbereich" 2 sein sollte, aber tatsächlich befand ich mich im Ansichtsfenster (VP) 1366,0 (4098/3 = 1366), wie aus der obigen Ausgabe hervorgeht.
So funktioniert es: Wir nehmen den gesamten Arbeitsbereich und teilen die Anzahl der "Arbeitsbereiche", die wir "für möglich halten". In meinem Fall: 4098/3 = 1366 und 2304/3 = 768.
Wenn ich zu meinem "Arbeitsbereich" 1 gehen möchte, lautet der Befehl:
wmctrl -o 0,0
Wenn ich dann zu meinem "Arbeitsbereich" 4 gehen möchte, lautet der Befehl:
wmctrl -o 0,768
Wenn ich zu meinem "Arbeitsbereich" 8 gehen möchte, lautet der Befehl:
wmctrl -o 1366,1536
Wenn ich zu meinem "Arbeitsbereich" 9 gehen möchte, lautet der Befehl:
wmctrl -o 2732,1536
Ich habs? ;-)
Das -o
Flag "schneidet" ihre Werte ab. Mit anderen Worten, es ändert den "Arbeitsbereich", zu dem das tatsächliche Pixel gehört. Folgendes ist äquivalent:
wmctrl -o 0,0
wmctrl -o 1365,767