Wie kann ich verhindern, dass die Tastenkombination Alt + Tab von Gnome-Shell Fenster aus ähnlichen Apps gruppiert?

243

Ich mag so ziemlich alles daran, wie Gnome Shell mit dem Umschalten von Apps durch Alt+ umgeht Tab. Mein einziger Kritikpunkt dabei ist jedoch, wie der Benutzer gezwungen wird, Alt+ `(oder Alt+ eine beliebige Taste über der TabTaste für Tastaturlayouts außerhalb der USA) zu verwenden, um zwischen Fenstern derselben App zu wechseln. Das ist sehr ärgerlich für mich, denn jetzt muss ich bedenken, ob das zuletzt verwendete Fenster zur gleichen App gehört wie das aktuelle Fenster oder nicht. Auf jeden Fall ein Ärgernis für Power-User, die eher an "Windows, mit dem ich arbeite" als an "Anwendungen, an denen ich arbeite" denken.

Ich habe die AlternateTab-Erweiterung ( https://extensions.gnome.org/extension/15/alternatetab/ ) ausprobiert , aber sie sieht für mich viel zu hässlich aus. Ganz zu schweigen davon, dass ich am Ende nur Alt+ (key above tab)auf Alt+ Tabdiese Anwendung neu zuordnen möchte . Ich denke, eine Möglichkeit wäre, die Gnome-Shell zu optimieren. Ich vermute, dass ich an der altTab.jsDatei basteln sollte /usr/share/gnome-shell/js/ui/, aber die Datei ist zu lang und überwältigend für jemanden wie mich, der kein JavaScript kann.

Weiß jemand, wie ich Gnome Shell dazu bringen kann, Fenster nicht mehr nach Anwendungen zu gruppieren?

Waldir Leoncio
quelle
31
Danke für das Alt + `. Ich bin jetzt schon eine Weile auf Google.
Kugel
1
@mimoralea, froh, dass ich helfen konnte. Schade, dass die Shell nicht intuitiv genug ist.
Waldir Leoncio
1
Siehe Antwort unten von @ dogmatic69. Beste Antwort auf Ihre Frage imho.
Louis Parkin
@ Hitsugaya198, ich bin damit einverstanden, dass die Installation dieser Shell-Erweiterung derzeit der beste Weg ist.
Waldir Leoncio
@Kugel oder irgendjemand anders - wie drückt man diese Combo auf Tastaturen außerhalb der USA, bei denen eine Umschaltung erforderlich ist?
Nearoo

Antworten:

278
  • Öffnen dconf-editor
  • Gehe zu org/gnome/desktop/wm/keybindings
  • Verschieben Sie den Wert '<Alt>Tab'von switch-applicationsnachswitch-windows
  • Optional '<Shift><Alt>Tab'von switch-applications-backwardnach verschiebenswitch-windows-backward
  • Wenn Sie switch-windowsnicht nur auf dem aktuellen Desktop, sondern auch auf mehreren Desktops arbeiten möchten , können Sie das Kontrollkästchen deaktivieren org/gnome/shell/window-switcher/current-workspace-only(mit freundlicher Genehmigung von @CharlBotha).
  • Schließen dconf-editor
  • Wenn Sie X11 verwenden, drücken Sie <Alt>F2und geben Sie dann ein r, um Gnome neu zu starten.

Der letzte Schritt scheint nicht immer notwendig zu sein, sollte aber nicht schaden (zumal keine Ihrer laufenden Anwendungen geschlossen wird). Es wird nicht funktionieren und ist für Wayland nicht erforderlich.

Verrückter Physiker
quelle
25
Ich bin überrascht, dass die Leute so schnell Anwendungsumschalter von Drittanbietern installieren, um Gnome neu zu konfigurieren. Dies ist für mich eine viel wünschenswertere Lösung als die meisten anderen vorgestellten.
Mirichan
12
Genial und +1 mehr für Alt + F2 -> r für den Neustart von Gnome
Anand Rockzz
8
switch-windowsDeaktivieren Sie org.gnome.shell.window-switcher.current-workspace-onlydie Option " Verwenden", um die Arbeit über Arbeitsbereiche hinweg auszuführen dconf-editor.
Charl Botha
1
Auf Ubuntu 17.10 musste ich apt install dconf-editorerstmal nicht sicher sein, ob es in anderen Distributionen enthalten ist.
Kim Gräsman
3
Es hat auf Ubuntu 18.04 funktioniert!
qmn1711
118

Aus dem Kommentar von 'xaeth' in diesem Ergo Project-Blogbeitrag habe ich erfahren, dass Alt+ Escalle Fenster durchläuft, ohne nach Anwendung gruppiert zu werden. Dies war die einfachste Lösung für mich und ich bin froh, dass ich dadurch keine weiteren Programme installieren musste.

Wenn der Test mit Alt+ Escgünstig für Sie stellt sich heraus, dann können Sie gehen Systemeinstellungen> Tastatur> Shortcuts> Navigation und neu zuzuweisen Alt+ Tabdie Navigations Aufgabe auszuführen , die zuvor zugewiesen wurde Alt+ Esc. In meinen Einstellungen heißt diese Aufgabe "Fenster direkt wechseln".

pestophag
quelle
6
Vielen Dank für Ihren Tipp, es funktioniert wirklich! Wenn ich jetzt nur herausfinden könnte, wie ich diesen dicken schwarzen Rahmen um das ausgewählte Fenster herum loswerden kann und dieses "Auswahlfeld" mit Alt + Tab anzeigen lasse, bin ich im Himmel. :)
Waldir Leoncio
4
Es gibt nicht das gleiche Verhalten. Das erwartete Verhalten besteht darin, schnell zum gewünschten Fenster zu springen. Dies ist eine Art Bildlaufsprung, dh Sie scrollen über jedes Fenster und müssen jede Ansicht visuell verarbeiten, bis Sie bei der gewünschten anhalten.
AlikElzin-kilaka
3
Hebt weder die Fenster für mich auf, noch ermöglicht es mir, durch Fenster zu fahren. Es werden immer noch Anwendungen durchlaufen. Vielleicht sollte ich mich nochmal einloggen? Seltsam.
Lodewijk
7
Funktioniert nicht in Ubuntu 16
Anand Rockzz
6
@ Waldir Leoncio. Stellen Sie Alt + Tab auf "Fenster wechseln" anstatt auf "Fenster direkt wechseln" und der dicke Rahmen sollte verschwinden. Gnome 3.26
Bartolo-otrit
38

Kleine Hilfe -

Alt+ Tabund dann, wenn Sie Windows gruppiert haben Alt+ ` hilft ein bisschen.

rtdp
quelle
8
Mir ist bewusst, dass es bei meiner Frage eigentlich darum geht, Alt + Tab zuzuweisen, um Fenster zu wechseln, unabhängig von ihrer Beziehung zum zuletzt aktiven Fenster. Ich werde die Frage aktualisieren, um es klarer zu machen.
Waldir Leoncio
18

Die Windows Alt Tab Erweiterung von tglman ist sehr nützlich. Du kannst es auch auf GitHub teilen .

Takida
quelle
1
Dies ist die eigentliche Antwort auf die Frage!
Елин Й.
Genau das, wonach ich gesucht habe und sehr einfach zu installieren
Pierre de LESPINAY
1
Keine Erweiterung erforderlich, siehe diesen Kommentar superuser.com/a/860001/914650 . Es funktionierte auf meinem Ubuntu 18.04
qmn1711
18

AlternateTab

Ersetzen Sie Alt-Tab durch einen fensterbasierten Umschalter, der nicht nach Anwendung gruppiert. Diese Erweiterung ist Teil des klassischen Modus und wird offiziell von GNOME unterstützt. Bitte melden Sie Fehler nicht über das unten stehende Formular, sondern verwenden Sie stattdessen GNOME Bugzilla.

https://extensions.gnome.org/extension/15/alternatetab/

Walialu
quelle
4
+1 beste Antwort hier. Funktioniert einwandfrei in Ubuntu 17.10. Vielen Dank! Sucher für "AlternateTab" in "Aktivitäten" und es erscheint direkt
gromit190
Es scheint bereits unterstützt zu werden, ohne dass die Erweiterung installiert werden muss. Siehe Beitrag des Entwicklers: blogs.gnome.org/fmuellner/2018/10/11/…
AlikElzin-kilaka
14

Mit fedora 23 können Sie Folgendes tun

Installiere Alternate-Tab (wurde bereits für mich installiert)

sudo dnf install gnome-shell-extension-alternate-tab

Führen Sie den Pref-Editor aus

gnome-shell-extension-prefs

Dann aktivieren Sie es

Bildbeschreibung hier eingeben

FERTIG, Alt-Tab ist nicht mehr lahm. Es ist auch kein Hack wie der obige mit dem Ändern der Tastaturkürzel. Alt-Tab zeigt weiterhin das Popup mit Thumbnails usw., nur nicht gruppiert.

BEARBEITEN:

Da Ubuntu nun zu Gnome zurückgekehrt ist, habe ich versucht, dieses Problem erneut zu beheben. Es ist noch einfacher, wenn Sie das Gnome-Web-Plugin haben. Besuchen Sie einfach das alternate-tabPlugin und klicken Sie auf Aktivieren. Es wird sofort behoben.

alternative Registerkarte

alternative Registerkarte

dogmatic69
quelle
1
+1 und dies sollte die "richtige" Antwort sein, da es das Problem direkt behebt, wie gefragt wurde. Ich vermute, Ihre Distribution hat weniger damit zu tun, als vielmehr damit, dass Sie Gnome Desktop verwenden, da ich Ihre Lösung gerade erfolgreich unter Ubuntu 17.04 mit Gnome 3 Desktop eingesetzt habe.
Louis Parkin
1
Dies ist die einzige Lösung, die bei mir funktioniert hat und die so einfach ist.
Lokesh
11

Sie können das Terminal verwenden, um die Einstellungen für den Standardumschalter zu bearbeiten. (Dies ist eine Befehlszeilen-Entsprechung der Antwort von Mad Physicist in dconf-editor.)

Lauf:

dconf write /org/gnome/desktop/wm/keybindings/switch-windows "['<Alt>Tab']"
dconf write /org/gnome/desktop/wm/keybindings/switch-windows-backward "['<Shift><Alt>Tab', '<Alt>Above_Tab']"
dconf write /org/gnome/desktop/wm/keybindings/switch-applications "[]"
dconf write /org/gnome/desktop/wm/keybindings/switch-applications-backward "[]"

oder:

gsettings set org.gnome.desktop.wm.keybindings switch-windows "['<alt>Tab']"
etc...

(Als normaler Benutzer - nicht root !!!)

Yogev Neumann
quelle
3
In $ dconf write /org/gnome/desktop/wm/keybindings/switch-applications-backward "[]"error: 0-2:unable to infer type
Bionic
Vielen Dank! Meine Alternative zu der derzeit akzeptierten "Cycling-in-Place" -Antwort von @pestophagous über die Befehlszeile ist gsettings set org.gnome.desktop.wm.keybindings cycle-windows "['<Alt>Tab']"und gsettings set org.gnome.desktop.wm.keybindings cycle-windows-backward "['<Shift><Alt>Tab']"Das ermöglicht es mir, die Fenster in voller Auflösung im Kontext zu sehen, sodass ich sehen kann, ob z. B. eine Browserseite die Registerkarte I hat suche.
Nealmcb
@nealmcb Ich habe mich durch Ausführen der dconf gui-Anwendung geändert und festgelegt, dass die Standardeinstellung nicht verwendet wird, aber[]
rofrol
9

Ich weiß nicht, ob es für alle Betriebssysteme so funktioniert, aber für Ubuntu 18.04 gehen Sie zu: Einstellungen → Geräte → Schlüssel

Suchen Sie dann nach Fenster wechseln, das in meinem Fall deaktiviert ist, und setzen Sie es auf Alt+ Tab.

Dies schaltet zwischen allen Fenstern um und zeigt das horizontale Auswahlfeld an, wenn wir Altnach dem Tabulieren die Taste gedrückt halten.


Dort gibt es noch weitere interessante Einträge, nämlich Anwendungen wechseln und Fenster wechseln einer Anwendung, die ich für Super+ Tabbzw. Alt+ Super+ Tabeingestellt habe.

Daniel
quelle
Du rockst Kumpel! Tolle Antwort
Peter
Funktioniert auch für Fedora 30
Jounathaen
5

Für alle, die Ubuntu 18 verwenden (um das gleiche Verhalten wie zB unter Windows 10 zu erzielen):

  • Gehen Sie zu Einstellungen> Geräte> Tastatur
  • suche die Tastenkombination für "Fenster wechseln"
  • Setze dies auf die Tastenkombination Alt + Tab (dies überschreibt die alte Tastenkombination)

Wenn Sie jetzt Alt + Tab drücken, können Sie alle geöffneten Fenster direkt auswählen, ohne sie in die verschiedenen Apps zu gruppieren.

Obnebion
quelle
Das ist jetzt die Antwort. Es ist gebaut.
19.
1

Dieser Beitrag hat etwas Licht in das Thema gebracht. Durch den Zugriff auf Apps -> Metacity -> Global_keybindings auf Gconf-Editor gibt es einen Schlüssel namens switch_group, der zugeordnet wird <Alt>Above_Tab. Wenn Sie dies ändern, <Alt>Tabsollte das Problem behoben sein.

Waldir Leoncio
quelle
Hallo wleoncio, der obige Beitrag handelt von einem anderen Problem (verglichen mit der Frage). Ich habe es mit deiner Antwort versucht, aber nichts ist passiert
Hoàng Long
@ HoàngLong, Metacity war ein beliebter GTK2-Fenstermanager. Moderne Betriebssysteme sind vor einigen Jahren auf GTK3 umgestiegen, sodass meine 6 Jahre alte Lösung wahrscheinlich nicht für aktuelle Systeme funktioniert.
Waldir Leoncio
1

Sie können einen anderen Anwendungsumschalter verwenden, der mit compizconfig-settings-manager aktiviert werden kann.

Siehe gute Informationen zu CompizConfig in Ubuntu . Es kann auch auf openSUSE und wahrscheinlich anderen Distributionen installiert werden .

Ergebnis Beispiel: Bildbeschreibung hier eingeben

AlikElzin-kilaka
quelle
0

So konnte ich den dconf-Editor aus dem Ubuntu Software Store installieren. Von dort aus können Sie dem Pfad -> /org.gnome/desktop/wm/keybindings folgen. Pfadansicht

Wenn Sie nach unten scrollen, werden Sie Schaltanwendungen sehen, die ich auf ['Tab'] ändere, und direkt darunter wird die Anwendung rückwärts geschaltet, die jetzt ['Tab'] ist.

Anwendungen wechseln

Wenn Sie nach unten scrollen, sehen Sie Schalterfenster und Schalterfenster rückwärts. Sie können dies auf ['Tab'] bzw. ['Tab'] einstellen.

Windows-Einstellungen wechseln

Ich habe gerade herausgefunden, wie ich es teile. Neu in Ubuntu und ich habe ungefähr eine Stunde lang gegoogelt, um das herauszufinden. Das funktioniert definitiv.

Sam Spencer
quelle