If-Koubou

Присвояване на клавиш за бърз достъп за активиране на отворен прозорец на приложение на Linux

Присвояване на клавиш за бърз достъп за активиране на отворен прозорец на приложение на Linux (Как да)

Вече ви показахме как да персонализирате клавишните комбинации във всяко приложение на Linux, но за днешния урок ще го направим една крачка напред и ще присвоим клавишна комбинация, която превключва отвореното приложение в прозореца, който е фокусиран в момента.

Идеята е, че вместо да използвате мишката или да прелиствате набор от прозорци в Alt + Tab превключвател, можете бързо да присвоите клавишна комбинация на най-важните ви прозорци и да ги превключвате с едно натискане на клавиш, като спестявате много време. За да изпълним тази задача на Linux, ще използваме отличната програма AutoKey.

Забележка: ако искате Windows начин да направите това, можете да изпълнявате задачата с AutoHotkey лесно.

Сценарият

Тъй като работя по-голямата част от работата си в Google Chrome, трябва да я има достъпна възможно най-бързо и по принцип присвоявам клавишната комбинация Alt + G, за да превключа към отворения ми прозорец на Chrome.

Инсталиране на AutoKey

Вие ще искате да отворите Synaptic Package Manager и да направите бързо търсене autokey, поставете отметка в квадратчето и след това инсталирайте пакета. Можете също така да го инсталирате с помощта на командата apt-get по следния начин:

sudo apt-get инсталирате autokey

Присвояване на клавиш за бърз достъп до прозорец на приложение

Отворете екрана за конфигуриране на AutoKey от иконата на системната област и след това създайте нов скрипт от менюто и след това го поставете в следния код:

window.activate ("Google Chrome")

Ще искате да използвате бутона "Настройка" до настройката "Горещи клавиши" и да зададете предпочитаната от вас клавишна комбинация е Alt + G, въпреки че ще искате да се уверите, че използвате малка буква g, докато настройвате клавишната комбинация - ако я зададете с главна буква няма да се държи правилно.

След като запазите настройката и минимизирате или затворите екрана за конфигуриране на AutoKey, можете да натиснете клавиша Alt + G комбинацията по всяко време, когато искате да превключите към отворения прозорец.

Как работи това?

Когато натиснете клавиша за пряк достъп, който сте задали, AutoKey ще изпълни скрипта, който сте добавили - в този случай е прост скрипт на Python, който използва функциите wmctrl, за да управлява отворените прозорци. Ето синтаксиса за функцията window.activate, която превключва посочения прозорец в активен прозорец:

window.activate ("заглавие на частичния прозорец тук")

Всъщност всичко, което трябва да направите, е да съответства на част от заглавието на прозореца, а в случая на Google Chrome заглавието на прозореца винаги има "- Google Chrome" в края.