Come posso passare facilmente da Windows invece che dalle applicazioni con Alt + TAB in GNOME Shell?


49

Attualmente se tengo ALT+ TABe poi mentre ancora premuto ALTpremo TABio sono in grado di andare tra le applicazioni in un po 'di vista e poi quando ho rilasciare tutte le chiavi che l'applicazione e tutte le sue finestre venire davanti.
E questo è molto utile, ma vorrei sapere se esiste un modo per passare da una finestra all'altra con questa scorciatoia da tastiera allo stesso modo piuttosto che raggruppare le finestre con un'applicazione su cui passare?

Sto eseguendo Ubuntu GNOME 15.10 con GNOME 3.18.


1
Solo una nota: il desktop Unity ha questa funzione per impostazione predefinita.
Takkat,

3
Non riesco ancora a credere che Gnome abbia rotto AltTab.
Manu,

Risposte:


71

Puoi usare Alt+ `(il tasto sopra la scheda) per scorrere tra le finestre della stessa applicazione.

Puoi anche mescolare Alt+ Tabper scorrere tra l'applicazione e Alt+ `per scorrere tra le finestre dell'applicazione selezionata.

C'è un'esposizione della logica in questo post del blog di Didier Roche di Canonical . Fa parte di una serie che parla dello sviluppo dell'integrazione di gnome in Ubuntu 17.10.


Funziona molto bene su MATE. Solo per citare, perché sembra che il comportamento su GNOME non sia così pulito. Ma ottengo un commutatore solo finestra dell'applicazione con questa combinazione, esattamente come mi sarei aspettato
Zanna,

Hai scritto "Funziona molto bene su MATE". Cosa intendi con "bello"? Intendi i tasti Alt + TAB tra le finestre? Il mio caso d'uso: voglio passare tra due terminali con Alt + TAB. Non voglio una soluzione. Voglio Alt + TAB.
Guettli,

27

Alternatetab è solo l'estensione che stavi cercando!

Segui le Managing Extensionsistruzioni qui per attivarlo (dovresti leggere anche il testo prima di quella sezione). Poiché si tratta di estensioni preinstallate, dovrai solo attivarlo (a meno che tu non l'abbia rimosso, nel qual caso dovrai seguire la Installing a new Extensionsezione).

Quindi ora premendo ALT+ TABe quindi premendo TABsenza lasciar andare ALT(fino a quando non si seleziona la finestra in cui si desidera passare - quindi semplicemente rilasciare entrambi i tasti e metterà quella finestra in cima) dovresti essere in grado di passare da una finestra all'altra invece alle applicazioni!

Alternatetab in azione


Potresti voler aggiungere che l'opzione di installazione web diretta funziona solo da Firefox. Chrome / Chromium (almeno per me) mostra un messaggio che dice che non è possibile trovare una copia corrente di GNOME.
TheWanderer,

@ Zacharee1: Il tipo di plug-in di integrazioni GNOME non è installato e attivato in quei browser?

Non ne sono sicuro. So solo che su Chrome, il sito Web non è in grado di rilevare se GNOME è in esecuzione. Immagino che sia perché Firefox viene fornito con molte distro Linux, e gli script che fanno quel tipo di rilevamento tendono a funzionare diversamente in Firefox e Chrome
TheWanderer

@ Zacharee1: il sito Web stesso non esegue il rilevamento, è un plug-in installato per impostazione predefinita chiamato Gnome Shell Integration, quindi se non è installato in Chrome non funzionerà.

1
L'estensione è ora obsoleta. C'è un video nella pagina delle estensioni e anche questa risposta qui descrive un modo più semplice. askubuntu.com/a/1154780/970836
Keerthi Kumar P

16

Puoi usare alt+ esccombinazione.

Non è esteticamente gradevole come alt+ tab, non mostra la sovrapposizione con icone / finestre dell'applicazione. Ma fa il lavoro, passa alla finestra successiva e così via.


1
non è quello che voglio, ma è molto bello saperlo alt esc, va bene!
Luca

10

Dato che qualcuno era ancora abbastanza nuovo su Ubuntu, ho trovato confuse le altre risposte. Dopo aver scavato un po 'ho trovato una soluzione più semplice, poiché voglio anche Alt+ Tabpassare da tutte le finestre aperte, non solo attraverso le applicazioni aperte.

In Ubuntu 18.04, devi solo andare alle impostazioni della tastiera come mostrato qui Impostazioni della tastiera

Quindi imposta Cambia finestre su Alt+ Tab. Disabiliterà automaticamente le applicazioni Switch a cui è assegnata quella combinazione di tasti per impostazione predefinita.

Nessun software aggiuntivo richiesto.


Ha fatto il lavoro per me. Meglio che installare qualsiasi software aggiuntivo (y)
Mitaksh Gupta

4

Questo comportamento può essere ottenuto anche senza un'estensione GNOME. Ho trovato una domanda simile in Super User che indica come impostare i collegamenti dei tasti GNOME corretti.

Per farlo usando gsettings:

$ gsettings set org.gnome.desktop.wm.keybindings switch-windows ['<Alt>Tab']
$ gsettings set org.gnome.desktop.wm.keybindings switch-windows-backward ['<Shift><Alt>Tab']
$ gsettings get org.gnome.desktop.wm.keybindings switch-applications ['<Super>Tab']
$ gsettings get org.gnome.desktop.wm.keybindings switch-applications-backward ['<Shift><Super>Tab']

Usando il codice sopra quando premi ALT+ TABpasserai da una finestra all'altra, mentre premendo SUPER+ TABpotrai cambiare le applicazioni.


dconf-editor consente lo stesso con un'interfaccia grafica.


Questo è perfetto. L'editor dconf lo rende anche più semplice.
Toby Eggitt,

Stavo usando questa soluzione e funzionava benissimo fino ad oggi. Sembra che un aggiornamento di gnome lo rovini. Ora alt + tab mostra solo le finestre dall'ultima applicazione che ho usato alt + `. È abbastanza strano perché ho anche alt + `disabilitato su gsettings. Stavo evitando di passare a Mint + Cinnamon, ma questo è l'ultimo fastidio di gnomo che potrei tollerare. Mi piace l'usabilità di gnome shell, ma è troppo instabile per un uso professionale.
Wilson Freitas,

0

alt tab- down-arrowè la strada per me.

Ad esempio, se ho più finestre del terminale, dopo aver premuto alttabse poi premo arrow downottengo le varie finestre tra cui scegliere con i tasti freccia <-e ->.

inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.