Jak łatwo przełączać się między oknami, a nie aplikacjami z Alt + TAB w GNOME Shell?

48

Obecnie, jeśli przytrzymuję klawisz ALT+, TABa następnie trzymając wciśnięty ALTprzycisk, TABmogę przejść między aplikacjami w małym widoku, a następnie, gdy zwolnię wszystkie klawisze, ta aplikacja i wszystkie jej okna zostaną wysunięte na pierwszy plan.
I to jest bardzo przydatne, ale chciałbym wiedzieć, czy istnieje sposób przełączania się między poszczególnymi oknami za pomocą tego skrótu klawiaturowego w ten sam sposób, zamiast grupowania okien za pomocą aplikacji, do której chcesz się przełączyć?

Używam Ubuntu GNOME 15.10 z GNOME 3.18.

Pablo A.
źródło
1
Tylko uwaga: Unity desktop ma domyślnie tę funkcję.
Takkat
3
Nadal nie mogę uwierzyć, że Gnome złamał AltTab.
Manu,

Odpowiedzi:

70

Możesz użyć Alt+ `(klawisz powyżej Tab), aby przełączać się między oknami tej samej aplikacji.

Możesz nawet mieszać Alt+, Tababy przełączać między aplikacjami i Alt+, `aby przełączać między oknami wybranej aplikacji.

W artykule na blogu autorstwa Didiera Roche'a z Canonical znajduje się uzasadnienie . Jest to część serii omawiającej rozwój integracji gnome w Ubuntu 17.10.

davidaf
źródło
Działa to bardzo dobrze na MATE. Tylko wspomnę, ponieważ wygląda na to, że zachowanie w GNOME nie jest tak czyste. Ale dzięki tej kombinacji otrzymuję przełącznik tylko okna aplikacji - dokładnie tak, jak się spodziewałam
Zanna,
Napisałeś „To działa bardzo ładnie na MATE”. Co masz na myśli mówiąc „miły”? Czy masz na myśli kombinację klawiszy Alt + TAB między oknami? Mój przypadek użycia: Chcę przełączać się między dwoma terminalami za pomocą Alt + TAB. Nie chcę tego obejść. Chcę Alt + TAB.
guettli,
27

Alternatetab to rozszerzenie, którego szukasz!

Postępuj zgodnie z Managing Extensionsinstrukcjami tutaj , aby go aktywować (powinieneś również przeczytać tekst przed tą sekcją). Ponieważ są to wstępnie zainstalowane rozszerzenia, musisz je tylko aktywować (chyba że je usunąłeś, w takim przypadku musisz postępować zgodnie z Installing a new Extensionsekcją).

Więc teraz, naciskając ALT+, TABa następnie naciskając TABbez puszczania ALT(dopóki nie wybierzesz okna, na które chcesz się przełączyć - wtedy po prostu zwolnij oba klawisze, a to okno zostanie umieszczone na górze), powinieneś być w stanie przełączać się między poszczególnymi oknami, w przeciwieństwie do aplikacji!

Alternatetab w akcji


źródło
Możesz dodać, że opcja bezpośredniego instalatora internetowego działa tylko w przeglądarce Firefox. Chrome / Chromium (przynajmniej dla mnie) pokazuje komunikat informujący, że nie można znaleźć działającej kopii GNOME.
TheWanderer
@ Zacharee1: Czy zatem wtyczka do integracji GNOME nie jest zainstalowana i aktywowana w tych przeglądarkach?
Nie jestem pewny. Wiem tylko, że w Chrome witryna nie może wykryć działania GNOME. Sądzę, że to dlatego, że Firefox jest wyposażony w wiele dystrybucji Linuksa, a skrypty, które wykrywają ten rodzaj wykrywania, działają zwykle inaczej w Firefox i Chrome
TheWanderer
@ Zacharee1: Witryna sama nie wykrywa, jest to domyślnie wtyczka instalowana Gnome Shell Integration, więc jeśli nie zostanie zainstalowana w Chrome, nie będzie działać.
1
Rozszerzenie jest teraz przestarzałe. Na stronie rozszerzenia znajduje się film, a także ta odpowiedź tutaj opisuje łatwiejszy sposób. askubuntu.com/a/1154780/970836
Keerthi Kumar P
16

Możesz użyć kombinacji alt+ esc.

Nie jest tak estetyczny jak alt+ tab, nie wyświetla nakładki z ikonami aplikacji / oknami. Ale wykonuje swoją pracę, po prostu przechodzi do następnego okna i tak dalej.

pomsky
źródło
1
nie to, co chcę, ale bardzo miło wiedzieć alt esc, to dobrze!
Łukasz
9

Jako ktoś wciąż całkiem nowy w Ubuntu, inne odpowiedzi były mylące. Po odrobinie kopania znalazłem prostsze rozwiązanie, ponieważ chcę również Alt+ Tabprzełączać wszystkie otwarte okna, a nie tylko otwarte aplikacje.

W Ubuntu 18.04 wystarczy przejść do ustawień klawiatury, jak pokazano tutaj Ustawienia klawiatury

Następnie ustaw Przełącz okna na Alt+ Tab. Automatycznie wyłączy aplikacje przełączające, którym domyślnie przypisana jest ta kombinacja klawiszy.

Nie wymaga dodatkowego oprogramowania.

Jan
źródło
Wykonałam pracę dla mnie. Lepsze niż instalacja jakiegokolwiek dodatkowego oprogramowania (y)
Mitaksh Gupta
4

To zachowanie można również osiągnąć bez rozszerzenia GNOME. Znalazłem podobne pytanie w Super User, które wskazuje, jak ustawić odpowiednie powiązania klawiszy GNOME.

Aby to zrobić za pomocą 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']

Stosując powyższy kod po naciśnięciu ALT+ TABbędziesz przełączać się pomiędzy oknami, naciskając SUPER+ TABbędzie Ci do przełączania aplikacji.


dconf-editor pozwala to samo z interfejsem graficznym.

Alexandre
źródło
To jest doskonałe. Edytor dconf sprawia, że ​​jest to jeszcze łatwiejsze.
Toby Eggitt
Korzystałem z tego rozwiązania i działało świetnie do dziś. Wygląda na to, że aktualizacja krasnala to pieprzy. Teraz alt + tab wyświetla tylko okna z najnowszej aplikacji, której użyłem alt + `. Jest to dość dziwne, ponieważ mam nawet Alt + `wyłączone w ustawieniach. Unikałem przejścia na Mint + Cynamon, ale to ostatnia irytacja gnomów, którą mogłam tolerować. Podoba mi się użyteczność powłoki gnome, ale jest ona po prostu zbyt niestabilna do użytku profesjonalnego.
Wilson Freitas
0

alt tab- down-arrowto dla mnie droga.

Na przykład, jeśli mam wiele okien terminala, po naciśnięciu, alttabjeśli następnie naciśnij arrow down, otrzymuję różne okna do wyboru za pomocą klawiszy strzałek <-i ->.

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj

Michael Durrant
źródło