Inspiriert von Pineaus Antwort fand ich einen schmutzigen Trick, um dies zu erreichen: Behalten Sie Alt+ `beim Wechseln zwischen Anwendungsfenstern in einem Ansichtsfenster und (zum Beispiel) Alt+ beim Wechseln zwischen Anwendungsfenstern in 1allen Ansichtsfenstern.
Ein kleiner kosmetischer Nachteil ist, dass die Reaktionsfähigkeit etwas ungenauer ist, da die Einstellungen einen Bruchteil einer Sekunde benötigen, um sich zu ändern. In der Praxis werden Sie es jedoch kaum bemerken.
installieren xdotool
:
sudo apt-get install xdotool
Kopieren Sie den folgenden Abschnitt in eine leere Datei und speichern Sie ihn unter switch.sh
#!/bin/bash
dconf write /org/compiz/profiles/unity/plugins/unityshell/alt-tab-bias-viewport false
sleep 0.2
xdotool keydown alt key 0x60
dconf write /org/compiz/profiles/unity/plugins/unityshell/alt-tab-bias-viewport true
sleep 1
Legen Sie eine Tastenkombination fest, um das Skript auszuführen : System Preferences > Keyboard > Shortcuts > Custom Shortcuts
. Ich wähle Alt+ 1, da es nahe am anderen liegt.
Jetzt können Sie entweder Alt+ verwenden 1, um zwischen allen Fenstern von (zum Beispiel) gedit zu wechseln:
oder Alt+ `, um zwischen gedit-Fenstern nur des richtigen Arbeitsbereichs zu wechseln:
Hinweis:
Im Skript ist der Schlüssel über dem auf Tabgesetzt key 0x60
. Dies kann bei anderen Lauyouts anders sein. Falls es nicht funktioniert, führen Sie es in einem Terminal aus xev
und drücken Sie Returndann die Taste über der Registerkarte. Suchen Sie in der Ausgabe nach einer Zeichenfolge wie (keysym 0x60, grave)
. Der Keysym-Wert ist der Wert, den Sie in der (Skript-) Zeile benötigen:
xdotool keydown alt key 0x60
Die Werte sleep 0.2
und sleep 1
das Skript funktionieren auf meinem System einwandfrei, können jedoch für schnellere Systeme optimiert werden (reduzieren).
Mehr Optionen
Ebenso können Sie eine Tastenkombination festlegen, um zwischen allen Anwendungsfenstern in allen Ansichtsfenstern zu wechseln. Das Skript wäre dann:
#!/bin/bash
dconf write /org/compiz/profiles/unity/plugins/unityshell/alt-tab-bias-viewport false
sleep 0.2
xdotool keydown alt key 0xff09
dconf write /org/compiz/profiles/unity/plugins/unityshell/alt-tab-bias-viewport true
sleep 1
Wenn Sie zum Beispiel Alt+ Qdafür einstellen, haben Sie eine schöne Auswahl aller Optionen:
Alt+ ` Wechseln Sie im aktuellen Ansichtsfenster zwischen den Fenstern der aktuellen Anwendung
Alt+ 1 Wechseln Sie in allen Ansichtsfenstern zwischen den Fenstern der aktuellen Anwendung
Alt+ Tab Wechseln Sie zwischen allen Anwendungsfenstern im aktuellen Ansichtsfenster
Alt+ Q Wechseln Sie in allen Ansichtsfenstern zwischen allen Anwendungsfenstern
Alt+ Tab: Wechseln Sie zwischen allen Anwendungsfenstern im aktuellen Ansichtsfenster
Alt+ Q: Wechseln Sie zwischen allen Anwendungsfenstern in allen Ansichtsfenstern