Jak mogę przełączać się między oknami tej samej aplikacji?

15

Często mam więcej niż dziesięć otwartych okien w tym samym czasie, a niektóre z nich mają te same aplikacje, zwłaszcza terminal gnome.

Często, gdy jestem obecnie na jednym terminalu, chcę po prostu dostać się do innego terminala. Z Alt-Tab musisz wybierać z okien wszystkich aplikacji, co jest uciążliwe. Nawet w przypadku Gnome3, który grupuje okna według aplikacji i daje podgląd okien za pomocą Alt-`to nie wystarczy, ponieważ trudno odróżnić okna terminali od podglądów. Możesz tylko powiedzieć, który terminal robi co, gdy pełny widok jest wyświetlany w większości przypadków.

Czy istnieje skrót do aplikacji / systemu okien / gnome, który pokazuje tylko inne okna tej samej aplikacji podczas przełączania?

Yan
źródło
Przyszedłem szukać tego pytania, ponieważ używam Mac OSX w pracy i ma Alt + `(backtick), aby zrobić to wbudowane. Chciałbym zobaczyć, jak to się dzieje w Ubuntu.
Nathan Long

Odpowiedzi:

9

Jeśli zainstalujesz CompizConfig Settings Manager , możesz uzyskać dostęp i zmienić ustawienia Compiz, które mogą to zrobić. Po zainstalowaniu uruchom go poprzez System-> Preferencje.

Jeśli zwykle używasz Alt+, Tabprzejdź do „Static Application Switcher”. (Ta wtyczka wyświetla dość małe podglądy).

Jeśli zwykle używasz Windows/Super+, Tabprzejdź do „Shift Switcher Plugin”. (Ta wtyczka wyświetla dość duże podglądy).

W ustawieniach każdej z wtyczek możesz ustawić skrót klawiaturowy (lub myszy) dla następnego okna (grupa) i / lub poprzedniego okna (grupa) .

Zrzut ekranu z ustawieniem następnego ustawienia Windows Compiz na Super + g

(Uwaga: oprócz Statycznego przełącznika aplikacji i przełącznika Shift możesz eksperymentować z przełącznikiem aplikacji i przełącznikiem pierścieniowym)

8128
źródło
8

To stare pytanie, ale miałem ten sam problem i znalazłem Alt + `przełączanie okien tej samej aplikacji. Tak więc dzielenie tego samego w celach informacyjnych.

pluskwa
źródło
1

Piszesz zwłaszcza gnome-terminal , co prowadzi mnie do przekonania, że ​​nie wiesz o terminalowych multiplekserach ? A więc czeka Cię uczta!

Multiplekser znajduje się jak warstwa między tobą a terminalem, dzięki czemu możliwe jest posiadanie wielu oddzielnych sesji terminala w jednym oknie terminala. Możesz również łatwo mieć kilka okien w tej samej sesji multipleksera.

Inną ciekawą funkcją jest to, że możesz odłączyć je od sesji terminala, pozostawiając je uruchomione w tle. Idealne, gdy chcesz rozpocząć długotrwałą pracę, naprawdę przenieś ją w tło, a następnie będzie można ją wycofać później.

Poprzednim mistrzem był ekran GNU, ale zastępuje go tmux , który jest moim ulubionym. Jeśli spróbujesz tmux , koniecznie sprawdź także teamocil .

Happy CLI'ing!

Tobias Sjösten
źródło
0

Pomyślałem, że dodam do doskonałej odpowiedzi fluteflute, jak to zrobić, jeśli używasz Metacity zamiast Compiz. Niestety nie można tego zmienić w Preferencjach GNOME, ale należy to zmienić za pomocą gconf-editorlub gconftool.

Po uruchomieniu gconf-editorznajdź i zmień /apps/metacity/global_keybindings/switch_groupklucz, którego chcesz używać do przełączania między oknami tej samej grupy aplikacji.

Można to zrobić w wierszu poleceń za pomocą gconftool. Na przykład:

gconftool -s /apps/metacity/global_keybindings/switch_group -t string "<Mod4>Tab"

(<Mod4> to klucz systemu Windows).


źródło