395 votes

Comment empêcher le Alt+Tab de Gnome-Shell de regrouper les fenêtres des applications similaires ?

J'aime à peu près tout de la façon dont Gnome Shell gère le changement d'application à travers Alt + Tab . Mon seul reproche à son égard est qu'il oblige l'utilisateur à se servir de Alt + ` (ou Alt + n'importe quelle touche au-dessus de la touche Tab pour les claviers non américains) pour passer d'une fenêtre à l'autre de la même application. C'est très ennuyeux pour moi, car je dois maintenant garder à l'esprit si la dernière fenêtre que j'utilisais appartenait à la même application que la fenêtre actuelle ou non. C'est une nuisance pour les utilisateurs expérimentés qui pensent en termes de "fenêtres avec lesquelles je travaille" plutôt que d'"applications sur lesquelles je travaille".

J'ai essayé le Extension AlternateTab mais c'est trop moche pour moi. Sans parler du fait qu'en fin de compte, tout ce que je veux, c'est refaire une carte. Alt + (key above tab) a Alt + Tab sur cette demande. Je suppose que l'une des options serait de modifier Gnome-Shell. A mon avis, je devrais bricoler avec le altTab.js à l'adresse /usr/share/gnome-shell/js/ui/ mais le fichier est trop long et trop lourd pour quelqu'un comme moi, qui ne connaît pas JavaScript.

Est-ce que quelqu'un sait comment je peux faire en sorte que Gnome Shell cesse de grouper Windows par applications ?

57 votes

Merci pour le Alt + `. Je l'ai cherché sur Google pendant un moment maintenant.

0 votes

@Hitsugaya198, je suis d'accord pour dire que l'installation de cette extension Shell est actuellement le meilleur chemin.

0 votes

@Kugel ou n'importe qui d'autre - comment appuyer sur cette combinaison sur des claviers non-américains où ` nécessite shift ?

15voto

hackerb9 Points 1716

Je ne sais pas si cela fonctionne comme ça pour tous les OS, mais pour Ubuntu 18.04 Allez dans : Paramètres → Appareils → Clé

Alors, cherchez Changement de fenêtres qui dans mon cas est désactivé et le régler sur Alt + Tab .

Cela permet de basculer entre toutes les fenêtres et d'afficher la boîte de sélection horizontale si nous maintenons la touche Alt après la tabulation.


Il y a d'autres entrées intéressantes, à savoir Applications des commutateurs y Changement de fenêtre d'une application que j'ai fixé pour Super + Tab y Alt + Super + Tab respectivement.

0 votes

Tu es génial, mec ! Excellente réponse

1 votes

Fonctionne également pour Fedora 30

13voto

Yogev Neumann Points 231

Vous pouvez utiliser le terminal pour modifier les préférences du commutateur par défaut (Il s'agit d'un équivalent en ligne de commande de la réponse dconf-editor de Mad Physicist).

courir :

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 "[]"

ou :

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

(En tant qu'utilisateur normal - pas en tant que root ! !!)

3 votes

En bionique, $ dconf write /org/gnome/desktop/wm/keybindings/switch-applications-backwa‌​rd "[]" dit error: 0-2:unable to infer type

0 votes

Merci ! Mon alternative à la réponse actuellement acceptée par @pestophagous "cycling-in-place" via la ligne de commande est la suivante gsettings set org.gnome.desktop.wm.keybindings cycle-windows "['<Alt>Tab']" y gsettings set org.gnome.desktop.wm.keybindings cycle-windows-backward "['<Shift><Alt>Tab']" Cela me permet de voir les fenêtres dans leur contexte en pleine résolution, et donc de voir si, par exemple, une page de navigateur contient l'onglet que je recherche.

0 votes

@nealmcb J'ai changé en lançant l'application dconf gui et en paramétrant pour ne pas utiliser la valeur par défaut mais []

10voto

Duco Points 191

Script à exécuter en ligne de commande (basé sur la réponse géniale de Mad Physicist) :

gsettings set org.gnome.desktop.wm.keybindings switch-applications "['<Super>Tab']"
gsettings set org.gnome.desktop.wm.keybindings switch-windows "['<Alt>Tab']"
gsettings set org.gnome.desktop.wm.keybindings switch-applications-backward "['<Shift><Super>Tab']"
gsettings set org.gnome.desktop.wm.keybindings switch-windows-backward "['<Shift><Alt>Tab']"
gsettings set org.gnome.shell.window-switcher current-workspace-only "false"

1voto

Waldir Leoncio Points 4448

Ce poste a apporté un éclairage sur le sujet. En accédant apps -> metacity -> global_keybindings sur gconf-editor il y a une clé appelée switch_group qui est mis en correspondance avec <Alt>Above_Tab . En changeant cela en <Alt>Tab devrait résoudre le problème.

0 votes

Bonjour wleoncio, le post ci-dessus parle d'un problème différent (par rapport à la question). J'ai essayé avec votre réponse, mais rien ne s'est produit

0 votes

@HoàngLong, Metacity était un gestionnaire de fenêtres GTK2 populaire. Les systèmes d'exploitation modernes sont passés à GTK3 il y a plusieurs années, de sorte que ma solution, vieille de 6 ans, ne fonctionne probablement pas sur les systèmes actuels.

1voto

Benjamin Ortuzar Points 3585

Vous pouvez utiliser un commutateur d'application différent - peut être activé en utilisant compizconfig-settings-manager.

Voir de bonnes informations sur CompizConfig dans Ubuntu . Il peut également être installé sur openSUSE et probablement d'autres distributions.

Exemple de résultat : enter image description here

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X