10Sep
Pokazaliśmy już, jak dostosować klawisze skrótów w dowolnej aplikacji systemu Linux, ale na dzisiejszą lekcję zrobimy krok dalej i przypiszesz klawisz skrótu, który przełącza otwartą aplikację na aktualnie aktywne okno.
Chodzi o to, że zamiast używać myszy lub przerzucać przez 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 wiele czasu. Aby wykonać to zadanie w systemie Linux, użyjemy doskonałego narzędzia AutoKey.
Uwaga: , jeśli chcesz, aby system Windows to zrobił, możesz łatwo wykonać to zadanie za pomocą AutoHotkey.
Scenariusz
Ponieważ większość mojej pracy wykonuję w przeglądarce Google Chrome, muszę mieć ją jak najszybciej dostępną i generalnie przypisuję kombinację klawiszy Alt + G, aby przejść do mojego otwartego okna przeglądarki Chrome.
Instalowanie AutoKey
Będziesz chciał otworzyć Menedżera pakietów Synaptic i wykonać szybkie wyszukiwanie
, zaznacz pole, a następnie zainstaluj pakiet. Można również zainstalować go za pomocą polecenia apt-get w następujący sposób:sudo apt-get install AKDey
Przypisanie klawisza skrótu do okna aplikacji
Otwórz ekran konfiguracji Autokeya z ikony w zasobniku systemowym, a następnie utwórz nowy skrypt zmenu, 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 przypisz swój ulubiony skrót klawiszowy - min. Alt + G, chociażbędziesz chciał się upewnić, że podczas ustawiania klawisza skrótu użyjesz małej litery g - jeśli ustawisz ją przy użyciu wielkiej litery, nie zachowa się ona poprawnie.
Po zapisaniu ustawień i zminimalizowaniu lub zamknięciu ekranu konfiguracyjnego Autokey, możesz nacisnąć kombinację klawiszy skrótu Alt + G, gdy tylko chcesz przejść do otwartego okna.
Jak to działa?
Po naciśnięciu klawisza skrótu, który został przypisany, AutoKey uruchomi dodany skrypt - w tym przypadku jest to prosty skrypt w języku Python, 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 okno:
window.activate( "tutaj tytuł okna częściowego")
Zasadniczo wystarczy dopasować część tytułu okna iw przypadku Google Chrome tytuł okna zawsze ma "- Google Chrome" na końcu.