Comment empêcher Alt + Tab de Gnome-shell de regrouper les fenêtres d'applications similaires?

243

J'aime à peu près tout ce qui concerne la façon dont Gnome Shell gère la commutation d’applications via Alt+ Tab. Mon seul reproche, cependant, est la façon dont il oblige l'utilisateur à utiliser Alt+ `(ou Alt+ n'importe quelle touche au-dessus de la Tabtouche pour les dispositions de clavier non américaines) pour basculer entre les fenêtres de la même application. Ceci est très agaçant 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. Certainement une nuisance pour les utilisateurs expérimentés qui pensent en termes de "fenêtres avec lesquelles je travaille" au lieu de "applications sur lesquelles je travaille".

J'ai essayé l'extension AlternateTab ( https://extensions.gnome.org/extension/15/alternatetab/ ), mais c'est beaucoup trop moche pour moi. Sans oublier qu'à la fin, tout ce que je veux, c'est remapper Alt+ (key above tab)en Alt+ Tabsur cette application. J'imagine qu'une option serait simplement de modifier Gnome-shell. Je suppose que je devrais bricoler le altTab.jsfichier dans /usr/share/gnome-shell/js/ui/, mais le fichier est trop long et accablant 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 arrête de grouper des fenêtres par applications?

Waldir Leoncio
la source
31
Merci pour le Alt + `. Je suis sur Google depuis un moment maintenant.
Kugel
1
@ mimoralea, content d'avoir pu aider. Dommage que le shell ne soit pas assez intuitif.
Waldir Leoncio
1
Voir la réponse ci-dessous de @ dogmatic69. Meilleure réponse à votre question à mon humble avis.
Louis Parkin
@ Hitsugaya198, je conviens que l'installation de cette extension Shell est actuellement le meilleur chemin.
Waldir Leoncio
@Kugel ou qui que ce soit vraiment - comment appuyer sur ce combo sur des claviers non américains où `shift est nécessaire?
Nearoo

Réponses:

279
  • Ouvert dconf-editor
  • Aller à org/gnome/desktop/wm/keybindings
  • Déplacer la valeur '<Alt>Tab'de switch-applicationsàswitch-windows
  • Éventuellement passer '<Shift><Alt>Tab'de switch-applications-backwardàswitch-windows-backward
  • Si vous souhaitez switch-windowstravailler sur plusieurs bureaux, pas seulement sur le bureau actuel, vous pouvez également décocher org/gnome/shell/window-switcher/current-workspace-only(avec l'aimable autorisation de @CharlBotha)
  • proche dconf-editor
  • Si vous utilisez X11, appuyez sur <Alt>F2, puis tapez rpour redémarrer Gnome.

La dernière étape ne semble pas toujours être nécessaire, mais cela ne devrait pas faire mal (d’autant plus que cela ne ferme aucune de vos applications en cours d’exécution). Cela ne fonctionnera pas et n'est pas nécessaire pour Wayland.

Physicien fou
la source
25
Je suis surpris que les gens installent si facilement des commutateurs d'applications tiers en faveur de la reconfiguration de Gnome sur place. Ceci est pour moi une solution beaucoup plus souhaitable que la plupart des autres présentées.
mirichan
12
Génial et +1 de plus pour Alt + F2 -> r pour relancer gnome
Anand Rockzz
8
Pour que le switch-windowstravail se fasse sur plusieurs espaces de travail, décochez org.gnome.shell.window-switcher.current-workspace-onlyUtiliser dconf-editor.
Charl Botha
1
Sur Ubuntu 17.10, je devais d' apt install dconf-editorabord, ne sachant pas si cela est inclus dans d'autres distributions.
Kim Gräsman
3
Cela a fonctionné sur Ubuntu 18.04!
qmn1711
118

D'après le commentaire de 'xaeth' sur ce billet de blog Ergo Project , j'ai appris que Alt+ Esctraversera toutes les fenêtres sans regroupement par application. C’était la solution la plus simple pour moi et je suis heureux que cela m’ait évité d’installer d’autres programmes.

Si le test avec Alt+ Escse révèle avantageux pour vous, vous pouvez accéder à Paramètres système> Clavier> Raccourcis> Navigation et réaffecter Alt+ Tabpour effectuer la tâche de navigation précédemment affectée à Alt+ Esc. Dans mes paramètres, cette tâche s'appelle 'Basculer les fenêtres directement'.

pestophage
la source
6
Merci beaucoup pour votre conseil, cela fonctionne vraiment! Maintenant, si je pouvais juste comprendre comment se débarrasser de ce cadre noir épais autour de la fenêtre sélectionnée et lui faire afficher cette "boîte de sélection" Alt + Tab donne je serai au paradis. :)
Waldir Leoncio
4
Cela ne donne pas le même comportement. Le comportement attendu est de sauter rapidement à la fenêtre requise. Il s’agit d’une sorte de saut de défilement, ce qui signifie que vous faites défiler chaque fenêtre et que vous devez traiter visuellement chaque vue jusqu’à ce que vous vous arrêtiez à la vue souhaitée.
AlikElzin-kilaka
3
Ne pas désempiler les fenêtres pour moi, ni me permettre de passer par les fenêtres. Il continue à parcourir les applications. Peut-être que je devrais me connecter à nouveau? Bizarre.
Lodewijk
7
Ne fonctionne pas dans Ubuntu 16
Anand Rockzz
6
@Waldir Leoncio. Réglez Alt + Tab sur "Basculer les fenêtres" au lieu de "Basculer les fenêtres directement" et le cadre épais devrait disparaître. Gnome 3.26
bartolo-otrit
38

Un peu d'aide -

Alt+ Tabet puis quand vous avez groupé windows Alt+ ` aide un peu.

rtdp
la source
8
J'en suis conscient, ma question concerne en fait l'affectation de Alt + Tab pour changer de fenêtre, quelle que soit leur relation avec la dernière fenêtre active. Je mettrai à jour la question pour la rendre plus claire.
Waldir Leoncio
18

L' extension Windows Alt Tab de tglman est très utile. Vous pouvez aussi le bifurquer sur GitHub .

Takida
la source
1
C'est la vraie réponse à la question!
Елин Й.
Exactement ce que je cherchais et très simple à installer
Pierre de LESPINAY
1
Pas besoin d'une extension, voir ce commentaire superuser.com/a/860001/914650 . Cela a fonctionné sur mon Ubuntu 18.04
qmn1711
18

AlternateTab

Remplacez Alt-Tab par un sélecteur basé sur une fenêtre qui ne groupe pas par application. Cette extension fait partie du mode classique et est officiellement prise en charge par GNOME. Veuillez ne pas signaler les bogues en utilisant le formulaire ci-dessous, utilisez plutôt GNOME Bugzilla.

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

Walialu
la source
4
+1 meilleure réponse ici. Fonctionne parfaitement dans Ubuntu 17.10. Merci! Searcher for "AlternateTab" dans "Acitivites" et il apparaît tout de suite
gromit190
Il semble être déjà pris en charge sans qu'il soit nécessaire d'installer l'extension. Voir le message du développeur: blogs.gnome.org/fmuellner/2018/10/11/…
AlikElzin-kilaka
14

En utilisant Fedora 23, vous pouvez faire ce qui suit

Installer un autre onglet (était déjà installé pour moi)

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

Run pref editor

gnome-shell-extension-prefs

Puis l'activer

entrez la description de l'image ici

FAIT, alt tab n'est plus boiteux. En outre, ce n'est pas un bidouillage comme ci-dessus avec la modification des raccourcis clavier. Alt-tab affiche toujours la fenêtre contextuelle avec les vignettes, etc., mais n'est pas groupée.

MODIFIER:

Comme Ubuntu est maintenant revenu sur Gnome, je me suis retrouvé à essayer de résoudre ce problème. C'est encore plus simple si vous avez le plugin web gnome, il suffit de visiter le alternate-tabplugin et de cliquer sur enable pour qu'il soit corrigé instantanément.

onglet alternatif

onglet alternatif

dogmatic69
la source
1
+1 et ceci devrait être la réponse "correcte", car elle résout directement le problème tel qu'il a été demandé. Je soupçonne que votre distribution a moins à voir avec cela, et plus avec le fait que vous utilisez le bureau Gnome, car je viens d’utiliser votre solution avec succès sur Ubuntu 17.04 avec le bureau Gnome 3.
Louis Parkin
1
C’est la seule solution qui a fonctionné pour moi et c’est si simple.
Lokesh
11

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 de 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 régulier - pas root !!!)

Yogev Neumann
la source
3
En bionic, $ dconf write /org/gnome/desktop/wm/keybindings/switch-applications-backward "[]"diterror: 0-2:unable to infer type
nealmcb
Merci! Mon alternative à la réponse "cyclisme sur place" actuellement acceptée par @pestophagous via la ligne de commande est gsettings set org.gnome.desktop.wm.keybindings cycle-windows "['<Alt>Tab']"et 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, afin que je puisse voir si, par exemple, une page de navigateur contient l'onglet I cherche.
nealmcb
@nealmcb J'ai changé en exécutant l'application dconf gui et paramétré pour ne pas utiliser le []
paramètre
9

Je ne sais pas si cela fonctionne comme cela pour tous les systèmes d'exploitation, mais pour Ubuntu 18.04, allez dans: Paramètres → Périphériques → Clé

Ensuite, recherchez les fenêtres Switch qui dans mon cas sont désactivées et réglez-le 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 Alttouche enfoncée après la tabulation.


Il existe d’autres entrées intéressantes, à savoir les applications Switch et les fenêtres Switch d’une application que j’ai définie pour Super+ Tabet Alt+ Super+, Tabrespectivement.

Daniel
la source
Vous basculez mec! Grande réponse
peter le
Travaille
5

Pour ceux qui utilisent Ubuntu 18 (pour vous donner le même comportement que, par exemple, sur Windows 10):

  • allez dans paramètres> périphériques> clavier
  • cherchez le raccourci clavier pour "Changer de fenêtre"
  • définir ceci sur le raccourci Alt + Tab (cela écrasera l'ancien raccourci)

Si vous appuyez maintenant sur Alt + Tab, vous pourrez sélectionner directement toutes les fenêtres ouvertes sans les regrouper dans les différentes applications.

Obnebion
la source
C'est la réponse en ce moment. C'est buildin.
janw
1

Cet article a jeté un peu de lumière sur le sujet. En accédant aux applications -> metacity -> global_keybindings sur gconf-editor, une clé est appelée switch_group, qui est associée à <Alt>Above_Tab. Changer cela <Alt>Tabdevrait résoudre le problème.

Waldir Leoncio
la source
Bonjour wleoncio, le post ci-dessus parle d'un problème différent (comparé à la question). J'ai essayé avec votre réponse, mais rien ne s'est passé
Hoàng Long
@ HoàngLong, Metacity était un gestionnaire de fenêtres GTK2 populaire. Les systèmes d’exploitation modernes sont passés à GTK3 depuis plusieurs années. Par conséquent, ma solution, vieille de 6 ans, ne fonctionnera probablement pas pour les systèmes les plus récents.
Waldir Leoncio
1

Vous pouvez utiliser un commutateur d'applications différent - pouvez l'activer à l'aide de compizconfig-settings-manager.

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

Exemple de résultat: entrez la description de l'image ici

AlikElzin-kilaka
la source
0

Pour ce faire, j'ai installé l'éditeur dconf à partir du magasin de logiciels Ubuntu. À partir de là, vous pouvez suivre le chemin -> /org.gnome/desktop/wm/keybindings. Vue du chemin

Si vous faites défiler l'écran vers le bas, vous verrez des applications de commutation que je change en ['Tab'] et juste en dessous, il s'agit de switch-application-backward qui est maintenant ['Tab'].

Changer d'application

En faisant défiler l'écran vers le bas, vous verrez les fenêtres d'interrupteur et les fenêtres d'interrupteur en arrière. Vous pouvez définir ceci sur ['Tab'] et ['Tab'] respectivement.

Changer les paramètres Windows

Juste figuré part Id. Nouveau sur Ubuntu et cela m'a pris environ une heure à googler pour comprendre. Cela fonctionne vraiment.

Sam Spencer
la source