Вече ви показахме как да персонализирате клавишните комбинации във всяко приложение на 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 ще изпълни скрипта, който сте добавили - в този случай е прост скрипт на Python, който използва функциите wmctrl, за да управлява отворените прозорци. Ето синтаксиса за функцията window.activate, която превключва посочения прозорец в активен прозорец:
window.activate(‘partial window title here’)
Всъщност всичко, което трябва да направите, е да съответства на част от заглавието на прозореца, а в случая на Google Chrome заглавието на прозореца винаги има "- Google Chrome" в края.