
Pokazaliśmy już, jak dostosować klawisze skrótów w dowolnej aplikacji linuksowej, ale w dzisiejszej lekcji zrobimy krok dalej — i przypiszemy klawisz skrótu, który przełącza otwartą aplikację na okno, na którym aktualnie się koncentruje.
Pomysł polega na tym, że zamiast używać myszy lub przewijać zestaw okien w przełączniku Alt + Tab, możesz szybko przypisać skrót do najważniejszych okien i przełączać się do nich jednym naciśnięciem klawisza, oszczędzając sobie dużo czasu. Aby wykonać to zadanie w systemie Linux, użyjemy doskonałego narzędzia AutoKey.
Notatka: jeśli chcesz, aby system Windows to zrobił, możesz łatwo wykonać zadanie za pomocą AutoHotkey.
Scenariusz
Ponieważ większość mojej pracy wykonuję w Google Chrome, muszę mieć do niej dostęp jak najszybciej i generalnie przypisuję kombinację klawiszy Alt+G, aby przełączyć się do mojego otwartego okna Chrome.
Instalowanie AutoKey
Będziesz chciał otworzyć Menedżera pakietów Synaptic i szybko wyszukać search klucz automatyczny, zaznacz pole, a następnie zainstaluj pakiet. Możesz również zainstalować go za pomocą polecenia apt-get w ten sposób:
sudo apt-get zainstaluj autokey
Przypisywanie klawisza skrótu do okna aplikacji
Otwórz ekran konfiguracji AutoKey z ikony w zasobniku systemowym, a następnie utwórz nowy skrypt z menu, a następnie wklej następujący kod:
window.activate(’Google Chrome’)
Będziesz chciał użyć przycisku Ustaw obok ustawienia klawisza skrótu i przypisać preferowany klawisz skrótu – mój to Alt + G, ale upewnij się, że używasz małej litery g podczas ustawiania klawisza skrótu – jeśli go ustawisz używając wielkiej litery, to nie będzie zachowywać się prawidłowo.
Po zapisaniu ustawienia i zminimalizowaniu lub zamknięciu ekranu konfiguracji AutoKey możesz nacisnąć kombinację klawiszy skrótu Alt + G w dowolnym momencie, gdy chcesz przejść do otwartego okna.
Jak to działa?
Po naciśnięciu przypisanego klawisza skrótu AutoKey uruchomi dodany skrypt — w tym przypadku jest to prosty skrypt Pythona, który używa funkcji wmctrl do sterowania otwartymi oknami. Oto składnia funkcji window.activate, która przełącza określone okno na aktywne:
window.activate(’tutaj częściowy tytuł okna’)
W zasadzie wszystko, co musisz zrobić, to dopasować część tytułu okna, a w przypadku Google Chrome tytuł okna zawsze ma na końcu „- Google Chrome”.