Jak dostosować prędkość Alt-Tab?

30

Alt-tab wydaje się być wolny, na moim komputerze są zainstalowane odpowiednie sterowniki, a wszystko inne jest szybkie z wyjątkiem Alt-Tab. Ustawienie wtyczki do wyświetlania ikon zamiast podglądów okien nie pomaga.

Czy to błąd, czy sposób na przyspieszenie?

Jorge Castro
źródło
8
Myślałem, że to tylko mój system. Dobrze wiedzieć, że możesz to zwiększyć!
Marco Ceppi
2
Czy ktoś wie, dlaczego jest to domyślnie ustawione na 2 s? Nie mogę sobie wyobrazić, dlaczego uważa się to za przydatne ...
David Miller,
1
@David Miller, być może jest ustawiony na 2s, aby zmotywować użytkowników do zmiany, tym samym odkrywając inne ustawienia Compiz do zabawy. :)
Michael Moussa

Odpowiedzi:

22

W rezultacie w przełączniku Alt-Tab (zwanym Static Switcher aplikacji) ustawione jest opóźnienie wynoszące 2 ms.

Aby to zmienić, użyj programu CompizConfig Settings Manager Zainstaluj ccsm . Po zainstalowaniu uruchom go za pomocą myślnika, szukając compiz lub po prostu uruchom ccsmz alt-f2:

wprowadź opis zdjęcia tutaj

A następnie ustaw Popup Window Delayna 0 w zakładce zachowania.

wprowadź opis zdjęcia tutaj

I zwiększ prędkość:

wprowadź opis zdjęcia tutaj

Jorge Castro
źródło
Nawet po ustawieniu opóźnienia wyskakującego okna na 0 moje opóźnienie Alt + Tab było nadal zauważalnie wolne. Wyłączenie menedżera compositing_manager przyspieszyło sprawę - ale jest to trochę drastyczne. Wpływa na (często psuje) funkcjonalność innych aplikacji, jeśli jest wyłączona (dokująca, gnome-do). Aby wyłączyć: uruchom gconf-editor => edit (odznacz) / apps / metacity / general / compositing_manager
michael
Czy to nadal działa w 12.04?
Patrick Marchwiak
Wygląda na to, że zadziała również w 12.10. Chociaż najpierw musisz zainstalować wtyczki do compiz ( askubuntu.com/questions/208375/… )
Mika Vatanen,
Tylko śledzenie zrzutów ekranu bez czytania niczego pomogło mi rozwiązać ten problem :) dzięki!
Christian Vielma,
15

12.10

  1. Wymagania: Potrzebny będzie Compiz Config Settings Manager (CCSM).

    sudo apt-get install compizconfig-settings-manager
    

    Możesz także potrzebować wtyczek Compiz. Wtyczki Compiz były zawarte compizconfig-settings-managerwe wcześniejszych wersjach Ubuntu

    sudo apt-get install compiz-plugins
    
  2. Włącz statyczny przełącznik aplikacji

    CCSM> Zarządzanie oknami> Statyczny przełącznik aplikacji> Zaznacz to pole, aby je włączyć.

    2.1 Zostaniesz poproszony o dialog „konfliktu powiązań”. Wybierz opcję Rozwiąż konflikty .

    wprowadź opis zdjęcia tutaj

    2.2 Teraz zostaniesz poproszony o tę potworność:

    wprowadź opis zdjęcia tutaj

    Wybierz opcję Tak, aby wyłączyć wszystkie konflikty. Który z nich jest tak? Trzecia opcja, najdalej w prawo, zawsze będzie trzecią opcją najbardziej w prawo.

    Otrzymasz teraz dziwny przełącznik aplikacji, gdy Alt+ Tab. Będzie wyglądać, jakbyś wszystko zepsuł. Następnie go skonfigurujemy.

  3. Przejdź do CCSM> Zarządzanie oknami> Static Application Switcher>

    3.1 Wiązania

    CCSM> Zarządzanie oknami> Statyczny przełącznik aplikacji> Powiązania

    • Upewnij się, że powiązanie Następne okno jest ustawione na Alt+Tab
    • Upewnij się, że powiązanie okna Poprzedni jest ustawione na Shift+ Alt+Tab
    • Upewnij się, że powiązanie Następne okno (Wszystkie okna) jest ustawione na Control+ Primary+ Alt+Tab
    • Upewnij się, że powiązanie okna Poprzedni (Wszystkie okna) jest ustawione na Shift+ Control+ Primary+ Alt+Tab
    • Upewnij się, że wszystkie powyższe powiązania są wyłączone w CCSM Ubuntu Unity Plugin (UUP) . Powiązanie dla UUP można znaleźć w CCSM> Ubuntu Unity Plugin> Switcher.

    Static Application Switcher Wiązania chciałbym coś takiego:

    wprowadź opis zdjęcia tutaj

    A Unity Ubuntu Plugin Wiązania powinny wyglądać następująco (zauważ, że pierwsze 4 Wiązania są wyłączone, ponieważ używamy aplikacji przełącznik statyczny):

    wprowadź opis zdjęcia tutaj

    3.2 Zachowanie

    CCSM> Zarządzanie oknami> Statyczny przełącznik aplikacji> Zachowanie

    • Prędkość = 50,0000

    • Czas oczekiwania = 10,0000

      Timepep jest częstotliwością ponownego obliczania kierunku okna. Wysoki czas spowoduje, że okna przekroczą swoją pozycję i odskoczą do tyłu, a niski czas spowoduje, że okna będą dryfować powoli i dokładnie do ich pozycji. - http://wiki.compiz.org/Plugins/Scale

    • Opóźnienie wyskakującego okienka = 0,0000

      wprowadź opis zdjęcia tutaj

    3.3 Wygląd

    CCSM> Zarządzanie oknami> Statyczny przełącznik aplikacji> Wygląd

    • Pokaż tylko ikonę = Tak: zaznaczone

      wprowadź opis zdjęcia tutaj

Gotowy! Alt + Tab powinien być znacznie szybszy.

Gerard Roche
źródło
świetna odpowiedź i informacje! Właściwie szukałem tylko jasnej definicji „Timestep” wspomnianej wtyczki ... bardzo przejrzystego i pomocnego postu! dzięki naprawdę !!
wariat o natty
PS: co dokładnie oznacza „ automatyczna zmiana rzutni ”? podpowiedź nie pozwala mi zgadnąć ... a Google też nie chce znaleźć odpowiedzi.
wariat o natty
To zadziałało również dla mnie 12.04. Dziękuję bardzo.
Drew Noakes
Świetny! Dziękuję za szczegółowe wyjaśnienie. Szczerze mówiąc, nie mogę uwierzyć, jak powolny jest domyślny przełącznik aplikacji Ubuntu.
friederbluemle
1

„Quick Alt-Tab” przełącza między dwoma górnymi oknami w stosie wielu okien. Spróbuj otworzyć wiele okien i szybko naciśnij klawisz Alt-Tab, nie czekając na pojawienie się graficznego „selektora okien”. Oczywiście małe opóźnienie to włączenie tej funkcji.

polizhok
źródło
„Oczywiście małe opóźnienie to włączenie tej funkcji”. Twoje rozumowanie nie ma dla mnie sensu. Nawet jeśli zaczekasz, nadal będziesz przełączać się między dwoma oknami na górze stosu okien.
Odłączony Laconian
0

Zmiana opóźnienia wyskakującego okienka nie zmieni prędkości, z jaką przełączają się aplikacje. Na tej samej stronie ustawień, co w odpowiedzi, zmień „Speed” z domyślnej 4 na 1. To znacznie przyspieszyło moją konfigurację.

Negatywny kształt
źródło
Zmiana prędkości na 1 sprawiła, że ​​stało się dla mnie naprawdę wolne, ale kiedy podkręciłem ją do 50, jest to w zasadzie natychmiastowe. (Zaktualizowałem moją odpowiedź)
Jorge Castro
Właściwość prędkości wpływa tylko na animację pola wyboru w wyskakującym okienku. Niezależnie od tego, wybrane okno będzie się przełączać natychmiast po każdym naciśnięciu klawisza Tab (po opóźnieniu wyskakującego okienka), ale samo pudełko pozostanie w tyle przy niskiej prędkości. Staje się to oczywiste, jeśli przejdziesz do Appearancezakładki, wykręcisz select window highlighti highlight modewybierzesz bring selected to front.
Dorkus1218
0

To „menedżer okien” wprowadza te opóźnienia. Jeśli zainstalowałeś ubuntu-mate-desktopna Ubuntu 16.04, możesz uruchomić, mate-tweakaby umożliwić wybór alternatywnego menedżera okien.

Aby doświadczyć niskich opóźnień, wypróbuj „Marco (bez kompozytora)”.

Aby to zrobić z poziomu wiersza poleceń:

marco --no-composite --replace

wprowadź opis zdjęcia tutaj

nobar
źródło
W moim systemie (Ubuntu MATE 16.04) aktywowano „Marco (kompozytor oprogramowania)” i było tam 2-sekundowe opóźnienie po naciśnięciu Alt + Tab. Po przejściu na Compiz opóźnienie zniknęło i mam teraz fantazyjne efekty okien.
Michael Kremser,
@MichaelKremser: Tak, tego też doświadczyłem. Moje rozwiązanie było przełącznika od software compositordo No compositor. Korzystanie z Compiz to kolejny sposób i może działać dobrze. Jeśli napotkasz inne dziwne problemy, spróbuj wrócić do Marco.
nobar
Chcę się zagłosować. Ubuntu MATE 18.04 nadal wymaga tej zmiany, aby zachować szybkość na niektórych urządzeniach. Wpływa również na przełączanie między obszarami roboczymi - co dla mnie było większym problemem niż Alt-Tab.
nobar
Może to tylko moja wyobraźnia, ale wydaje mi się, że nawet regularne pisanie jest odrobinę bardziej responsywne, gdy kompozytor jest wyłączony - to tak, jakbym chodził po piasku i właśnie wylądował na twardym gruncie.
nobar