10Sep

Przypisz klawisz skrótu, aby aktywować otwarte okno aplikacji w systemie Linux

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.