10Sep

Dodijelite tipku prečaca za aktiviranje otvorenog prozora aplikacije na Linuxu

Već smo vam pokazali kako prilagoditi tipke prečaca u bilo kojoj Linux programskoj aplikaciji, ali za današnju pouku ćemo ga poduzeti korak dalje - i dodijeliti tipku prečaca koji mijenja otvorenu aplikaciju kao trenutno fokusiranu prozor.

Ideja je da umjesto korištenja miša ili okretanja kroz skup prozora u Alt + Tab preklopnik, brzo možete dodijeliti prečac do vaših najvažnijih prozora i prebaciti se na njih jednim pritiskom na tipku, uštedjeti puno vremena, Da bismo izvršili ovaj zadatak na Linuxu, koristit ćemo izvrstan uslužni program AutoKey.

Napomena: ako želite da Windows to učinite, možete jednostavno izvršiti zadatak pomoću AutoHotkey.

Scenarij

Budući da radim većinu svog rada u Google Chromeu, moram ga pristupiti što je brže moguće i općenito dodijelim kombinaciju tipki Alt + G za prijelaz na moj otvoreni prozor preglednika Chrome.

Instaliranje AutoKey

Želite li otvoriti Synaptic Package Manager i brzo pretražiti autokey , potvrdite okvir i instalirajte paket. Također možete ga instalirati pomoću apt-get naredbe kao što je ovaj:

sudo apt-get instalirajte autokey

Dodjeljivanje tipki prečaca prozoru aplikacije

Otvorite konfiguracijski zaslon AutoKey s ikone trake sustava i izradite novu skriptu odna izborniku, a zatim zalijepite sljedeći kôd:

window.activate( 'Google Chrome')

Želite koristiti gumb Set pored postavke Hotkey i dodijeliti željeni hotkey-mine Alt + Gtrebat ćete paziti da koristite mala slova g prilikom postavljanja prečaca - ako ga postavite velikim slovom, neće se ponašati ispravno.

Kad spremite postavku i minimizira ili zatvori zaslon konfiguracije AutoKey, možete pritisnuti kombinaciju tipki prečaca Alt + G u bilo kojem trenutku kada se želite prebaciti na otvoreni prozor.

Kako to radi?

Kada pritisnete tipku prečaca koju ste dodijelili, AutoKey će pokrenuti skriptu koju ste dodali - u ovom slučaju to je jednostavna Python skripta koja koristi funkcije wmctrl za upravljanje otvorenim prozorima. Evo sintakse za funkciju window.activate, koja prebacuje navedeni prozor da bude aktivni prozor:

window.activate( 'ovdje djelomičan prozor')

Uglavnom sve što trebate učiniti je podudaranje dijela naslova prozora islučaj Google Chrome, naslov prozora uvijek ima "- Google Chrome" na kraju.