Присвояване на клавиш за бърз достъп за активиране на отворен прозорец на приложения в Linux
Вече ви показахме как да персонализирате клавишите за бърз достъп във всяко приложение на Linux, но за днешния урок ще направим крачка напред и ще присвоим клавиш за бърз достъп, който превключва отворено приложение към текущо фокусирания прозорец..
Идеята е, че вместо да използвате мишката или да прелиствате набор от прозорци в превключвателя Alt + Tab, можете бързо да присвоите клавиш на най-важните прозорци и да ги превключите с едно натискане на клавиш, спестявайки си много време. За да изпълните тази задача на Linux, ще използваме отличната помощна програма AutoKey.
Забележка: ако искате начинът на Windows да направите това, можете лесно да изпълните задачата с AutoHotkey.
Сценарият
Тъй като правя по-голямата част от работата си в Google Chrome, трябва да го направя възможно най-бързо и обикновено възлагам комбинацията от клавиши Alt + G, за да премина към отворения прозорец на Chrome.
Инсталиране на AutoKey
Вие ще искате да отворите Synaptic Package Manager и да направите бързо търсене autokey, Поставете отметка в квадратчето и инсталирайте пакета. Можете също да го инсталирате, като използвате командата apt-get по този начин:
sudo apt-get install autokey
Присвояване на клавиш за бърз достъп до прозореца на приложение
Отворете екрана за конфигуриране на AutoKey от иконата в системната област и след това създайте нов скрипт от менюто и след това поставете следния код:
window.activate („Google Chrome“)
Вие ще искате да използвате бутона Задаване до настройката на клавишната комбинация и да зададете предпочитаната от вас клавишна комбинация Alt + G, въпреки че ще искате да се уверите, че използвате малки букви g, докато настройвате клавишната комбинация - ако го зададете с главна буква няма да се държи правилно.
След като запазите настройката и минимизирате или затворите екрана за конфигуриране на AutoKey, можете да натиснете комбинацията от клавишни комбинации Alt + G по всяко време, когато искате да превключите към отворения прозорец.
Как работи това?
Когато натиснете клавиша за бърз достъп, който сте задали, AutoKey ще изпълни скрипта, който сте добавили - в този случай, това е прост скрипт на Python, който използва функциите wmctrl за управление на отворените прозорци. Ето синтаксиса на функцията window.activate, която превключва посочения прозорец на активен прозорец:
window.activate ("дял от частичен прозорец тук")
По принцип всичко, което трябва да направите, е да свържете част от заглавието на прозореца, а в случая с Google Chrome заглавието на прозореца винаги има „- Google Chrome“.