Atribuiți o tastă de comandă rapidă pentru a activa o fereastră de aplicații deschise pe Linux
V-am arătat deja cum să personalizați cheile de comenzi rapide în orice aplicație Linux, dar pentru lecția de astăzi vom face un pas înainte - și vom atribui o cheie de comenzi rapide care comută o aplicație deschisă ca fereastră actualizată.
Ideea este ca, in loc sa folosesti mouse-ul sau sa treci printr-un set de ferestre in switch-ul Alt + Tab, poti atribui rapid o cheie rapida ferestrelor tale cele mai importante si treci la ele cu o singura apasare de tasta, economisind mult timp. Pentru a realiza această sarcină pe Linux, vom folosi utilitarul AutoKey excelent.
Notă: dacă doriți ca Windows să facă acest lucru, puteți realiza cu ușurință sarcina cu AutoHotkey.
Scenariul
Deoarece efectuez cea mai mare parte a muncii mele în Google Chrome, trebuie să o accesez cât mai repede posibil și, în general, alocăm combinația de chei Alt + G pentru a comuta la fereastra mea Chrome deschisă.
Instalarea funcției AutoKey
Veți dori să deschideți Synaptic Package Manager și faceți o căutare rapidă autokey, bifați caseta și apoi instalați pachetul. De asemenea, ați putea să o instalați folosind comanda apt-get, astfel:
sudo apt-get instala autokey
Atribuirea unei chei de acces rapid la o fereastră de aplicație
Deschideți ecranul de configurare AutoKey din pictograma din bara de sistem, apoi creați un nou script din meniu și apoi lipiți-l în următorul cod:
window.activate ("Google Chrome")
Veți dori să utilizați butonul Set de lângă setarea Hotkey și să alocați mina dvs. hotkey preferată este Alt + G, deși veți dori să vă asigurați că utilizați o cheie mică în timp ce setați tasta rapidă - dacă o setați folosind o majusculă, nu se va comporta corect.
Odată ce salvați setarea și micșorați sau închideți ecranul de configurare AutoKey, puteți lovi combinația de taste rapide Alt + G ori de câte ori doriți să comutați în fereastra deschisă.
Cum funcționează asta?
Când atingeți tasta de acces rapid pe care ați atribuit-o, AutoKey va rula scriptul pe care l-ați adăugat - în acest caz este un simplu script Python care folosește funcțiile wmctrl pentru a controla ferestrele deschise. Iată sintaxa pentru funcția window.activate, care comută fereastra specificată pentru a fi fereastra activă:
window.activate ('aici fereastra parțială')
În principiu, tot ce trebuie să faceți este să potriviți o parte din titlul ferestrei, iar în cazul Google Chrome, titlul ferestrei are întotdeauna "- Google Chrome" la sfârșit.