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 zmienia 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ć klawisz skrótu do najważniejszych okien i przejść 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 klucza automatycznego
Będziesz chciał otworzyć Menedżera pakietów Synaptic i wykonać szybkie wyszukiwanie AKKEY, 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 automatey
Przypisywanie klawisza skrótu do okna aplikacji
Otwórz ekran konfiguracji Autokeya z ikony w zasobniku systemowym, a następnie utwórz w menu nowy skrypt, 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 musisz się upewnić, że używasz małych liter g podczas ustawiania klawisza skrótu - jeśli go ustawisz używając wielkiej litery, nie zachowa się poprawnie.
Po zapisaniu ustawienia i zminimalizowaniu lub zamknięciu ekranu konfiguracji 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, aw przypadku Google Chrome tytuł okna zawsze ma "- Google Chrome" na końcu.