Come impedire a Alt + Tab di Gnome-shell di raggruppare windows da app simili?

Mi piace molto di tutto su come Gnome Shell gestisce l'app-switching attraverso Alt + Tab . La mia unica lamencanvas con esso, però, è come forza l'utente di utilizzare Alt + ` per passare tra le windows della stessa applicazione. Questo è molto fastidioso per me, perché ora devo tenere a mente se l'ultima window che stavo usando apparteneva alla stessa applicazione come la window corrente o no. Sicuramente un fastidio per gli utenti di potenza che pensa in termini di "windows con cui sto lavorando" invece di "applicazioni su cui sto lavorando".

Ho provato l'estensione AlternateTab ( https://extensions.gnome.org/extension/15/alternatetab/ ), ma mi sembra troppo brutta. Per non parlare che alla fine voglio solo rimuovere Alt + (tasto sopra la linguetta) Alt + Tab in questa applicazione. Credo che un'opzione sarebbe quella di modificare solo Gnome-shell. La mia ipotesi è che dovrei ingannare con il file altTab.js a /usr/share/gnome-shell/js/ui/ , ma il file è troppo lungo e schiacciante per qualcuno come me, che non conosce JavaScript.

Qualcuno sa come posso fare Gnome Shell smettendo di raggruppare le windows dalle applicazioni?

Dal commento di 'xaeth' su questo post sul blog di Ergo Project , ho imparato che Alt + Esc passerà attraverso tutte le windows senza raggruppare per applicazione. Questa è stata la soluzione più semplice per me, e sono contento che mi ha salvato wherer installare altri programmi.

Se il test con Alt + Esc si rivela favorevolmente per voi, puoi passare a Impostazioni di sistema> Tastiera> Scorciatoie> Navigazione e riassegnare Alt + Tab per eseguire l'attività di navigazione precedentemente assegnata a Alt + Esc . Nelle mie impostazioni, questa attività è denominata "Cambia direttamente le windows".

  • Apri dconf-editor
  • Vai org/gnome/desktop/wm/keybindings
  • Spostare il valore '<Alt>Tab' da switch-applications di switch-windows a switch-windows
  • Spostare facoltativamente '<Shift><Alt>Tab' da switch-applications-backward a switch-windows-backward
  • Se si desidera che le switch-windows di interface funzionino su desktop, non solo nel desktop corrente, è ansible anche distriggersre l' org/gnome/shell/window-switcher/current-workspace-only (Courtesy di @CharlBotha)
  • Chiudi dconf-editor
  • Premere <Alt>F2 , quindi digitare r per riavviare Gnome.

L'ultimo passo non sembra sempre necessario, ma non dovrebbe pregiudicare (in particolare perché non chiude le applicazioni in esecuzione).

Piccolo aiuto –

Alt + Tab e poi quando hai windows di gruppo Alt + ` aiuta un po '.

L'estensione Windows Alt Tab da tglman è molto utile. È anche ansible fork su GitHub .

AlternateTab

Substitute Alt-Tab con un switcher basato su window che non raggruppa per applicazione. Questa estensione fa parte della modalità classica ed è ufficialmente supportta da GNOME. Non segnalate i bug utilizzando il module sottostante, usa invece GNOME Bugzilla.

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

Utilizzando Fedora 23 è ansible effettuare quanto segue

Installa scheda alternativa (già installata per me)

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

Esegui l'editor di prefisso

 gnome-shell-extension-prefs 

Allora abilita

immettere qui la descrizione dell'immagine

Fatto, la linguetta alt non è più zoppa. Anche il suo non è un hack come quello sopra con la modifica dei tagli rapidi della tastiera. Alt-tab visualizzerà ancora il popup con le miniature ecc., Semplicemente non raggruppate.

È ansible utilizzare il terminal per modificare le preferenze per il commutatore predefinito (questo è un equivalente della row di command della risposta dconf-editor di Mad Physicist).

correre:

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

o:

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

(Come utente normale – non radice !!!)

Questo post ha sparso qualche luce sul tema. Accedendo alle applicazioni -> metacity -> global_keybindings su editor gconf c'è un tasto denominato switch_group , che viene mappato su <Alt>Above_Tab . Modificare questa opzione a <Alt>Tab dovrebbe risolvere il problema.

È ansible utilizzare un altro switcher dell'applicazione – può essere abilitato utilizzando il compizconfig-settings-manager.

Guarda le buone informazioni su CompizConfig in Ubuntu . Può anche essere installato su openSUSE e probabilmente altre distribuzioni.

Esempio di risultato: immettere qui la descrizione dell'immagine