Główna » jak » Przypisz klawisz skrótu, aby aktywować otwarte okno aplikacji w systemie Linux

    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.