Uwielbiam prawie wszystko, w jaki sposób Gnome Shell obsługuje przełączanie aplikacji przez Alt+ Tab. Jednak moim jedynym problemem jest to, w jaki sposób zmusza użytkownika do użycia Alt+ `(lub Alt+ dowolnego klawisza nad Tabklawiszem dla układów klawiatury spoza USA) do przełączania się między oknami tej samej aplikacji. Jest to dla mnie bardzo denerwujące, ponieważ teraz muszę pamiętać, czy ostatnie okno, którego używałem, należało do tej samej aplikacji, co bieżące okno, czy nie. Zdecydowanie kłopot dla zaawansowanych użytkowników, którzy myślą w kategoriach „okien, z którymi pracuję” zamiast „aplikacji, nad którymi pracuję”.
Próbowałem rozszerzenia AlternateTab ( https://extensions.gnome.org/extension/15/alternatetab/ ), ale dla mnie wygląda to zbyt brzydko. Nie wspominając już o tym, że w końcu wszystko, czego chcę, to zmienić mapowanie Alt+ (key above tab)na Alt+ Tabw tej aplikacji. Myślę, że jedną z opcji byłoby po prostu ulepszenie powłoki Gnome. Domyślam się, że powinienem majstrować przy altTab.js
pliku o /usr/share/gnome-shell/js/ui/
, ale plik jest zbyt długi i przytłaczający dla kogoś takiego jak ja, który nie zna JavaScript.
Czy ktoś wie, jak mogę sprawić, by Gnome Shell przestał grupować okna według aplikacji?
źródło
Odpowiedzi:
dconf-editor
org/gnome/desktop/wm/keybindings
'<Alt>Tab'
zswitch-applications
naswitch-windows
'<Shift><Alt>Tab'
odswitch-applications-backward
doswitch-windows-backward
switch-windows
pracować na różnych komputerach, nie tylko na bieżącym pulpicie, możesz również odznaczyćorg/gnome/shell/window-switcher/current-workspace-only
(dzięki uprzejmości @CharlBotha)dconf-editor
<Alt>F2
, a następnie wpisz,r
aby ponownie uruchomić Gnome.Ostatni krok nie zawsze wydaje się konieczny, ale nie powinien boleć (zwłaszcza, że nie zamyka żadnej z uruchomionych aplikacji). To nie zadziała i nie jest konieczne dla Waylanda.
źródło
switch-windows
pracę całej przestrzeni roboczych, odznaczorg.gnome.shell.window-switcher.current-workspace-only
użyciudconf-editor
.apt install dconf-editor
najpierw, nie jestem pewien, czy jest zawarty w innych dystrybucjach.Z komentarza „xaeth” w tym poście na blogu Ergo Project dowiedziałem się, że Alt+ Escbędzie cyklicznie przechodzić przez wszystkie okna bez grupowania według aplikacji. To było dla mnie najprostsze rozwiązanie i cieszę się, że uratowało mnie to przed instalowaniem innych programów.
Jeśli testowanie z Alt+ Escokaże się dla Ciebie korzystne, możesz przejść do Ustawienia systemu> Klawiatura> Skróty> Nawigacja i ponownie przypisać Alt+, Tababy wykonać zadanie nawigacyjne, które wcześniej zostało przypisane do Alt+ Esc. W moich ustawieniach zadanie to nosi nazwę „Przełączaj okna bezpośrednio”.
źródło
Drobna pomoc -
Alt+ Taba potem po zgrupowaniu okien Alt+ ` trochę pomaga.
źródło
Rozszerzenie Windows Alt Tab firmy tglman jest bardzo przydatne. Możesz również rozwidlić go na GitHub .
źródło
https://extensions.gnome.org/extension/15/alternatetab/
źródło
Za pomocą fedora 23 możesz wykonać następujące czynności
Zainstaluj kartę alternatywną (została już dla mnie zainstalowana)
Uruchom edytor wstępny
Następnie włącz to
GOTOWE, karta alt nie jest już kiepska. Również nie jest to jakiś hack jak wyżej ze zmianą skrótów klawiaturowych. Alt-Tab nadal będzie wyświetlać wyskakujące okienko z miniaturami itp., Ale nie zgrupowane.
EDYTOWAĆ:
Ponieważ Ubuntu przeszło z powrotem na Gnome, znów próbowałem naprawić ten problem. To jeszcze prostsze, jeśli masz wtyczkę internetową gnome, po prostu odwiedź
alternate-tab
wtyczkę i kliknij włącz, a zostanie ona natychmiast naprawiona.karta alternatywna
źródło
Możesz użyć terminala do edycji preferencji domyślnego przełącznika (jest to odpowiednik wiersza poleceń odpowiedzi edytora dconf autorstwa Mad Physicist).
biegać:
lub:
(Jako zwykły użytkownik - nie root!)
źródło
$ dconf write /org/gnome/desktop/wm/keybindings/switch-applications-backward "[]"
mówierror: 0-2:unable to infer type
gsettings set org.gnome.desktop.wm.keybindings cycle-windows "['<Alt>Tab']"
igsettings set org.gnome.desktop.wm.keybindings cycle-windows-backward "['<Shift><Alt>Tab']"
To pozwala mi widzieć okna w kontekście w pełnej rozdzielczości, dzięki czemu mogę zobaczyć, czy np. Strona przeglądarki ma zakładkę I szukam.[]
Nie wiem, czy to działa tak we wszystkich systemach operacyjnych, ale w Ubuntu 18.04 przejdź do: Ustawienia → Urządzenia → Klucz
Następnie poszukaj okna przełączania, które w moim przypadku jest wyłączone i ustaw je na Alt+ Tab.
Przełącza się między wszystkimi oknami i wyświetla poziome pole wyboru, jeśli przytrzymamy Altklawisz po tabulacji.
Są tam inne interesujące wpisy, a mianowicie Przełącz aplikacje i Przełącz okna aplikacji, które ustawiłem odpowiednio dla Super+ Tabi Alt+ Super+ Tab.
źródło
Dla każdego, kto używa Ubuntu 18 (aby zapewnić ci takie samo zachowanie jak np. W Windows10):
Jeśli teraz naciśniesz Alt + Tab, będziesz mógł bezpośrednio wybrać wszystkie otwarte okna bez grupowania w różne aplikacje.
źródło
Ten post rzucił nieco światła na ten temat. Uzyskując dostęp do aplikacji -> metacity -> global_keybindings w edytorze gconf, istnieje klucz o nazwie
switch_group
, który jest mapowany na<Alt>Above_Tab
. Zmiana tego<Alt>Tab
powinna rozwiązać problem.źródło
Możesz użyć innego przełącznika aplikacji - można włączyć za pomocą compizconfig-settings-manager.
Zobacz dobre informacje na temat CompizConfig w Ubuntu . Można go również zainstalować w openSUSE i prawdopodobnie w innych dystrybucjach.
Przykład wyniku:
źródło
Byłem w stanie to zrobić, instalując edytor dconf ze sklepu Ubuntu. Stamtąd możesz podążać ścieżką -> /org.gnome/desktop/wm/keybindings. Widok ścieżki
Jeśli przewiniesz w dół, zobaczysz aplikacje przełączające, które zmieniam na [„Tab”], a tuż pod nimi jest aplikacja przełączająca wstecz, która teraz jest [„Tab”].
Przełącz aplikacje
Przewijając w dół zobaczysz przełączniki i przełączniki okien do tyłu. Możesz ustawić odpowiednio na [„Tab”] i [„Tab”].
Przełącz ustawienia systemu Windows
Właśnie wymyśliłem Id share. Nowość w Ubuntu, a znalezienie go zajęło mi około godziny google. To zdecydowanie działa.
źródło