Dodijelite tipku prečaca za aktiviranje otvorenog prozora aplikacija na Linuxu
Već smo vam pokazali kako prilagoditi tipke prečaca u bilo kojoj Linux aplikaciji, ali za današnju lekciju napravit ćemo korak dalje i dodijeliti tipku prečaca koja prebacuje otvorenu aplikaciju u trenutno fokusirani prozor..
Ideja je da umjesto korištenja miša ili prebacivanja niza prozora u Alt + Tab preklopniku, možete brzo dodijeliti hotkey vašim najvažnijim prozorima i prebaciti se na njih s jednim pritiskom na tipku, štedeći vam puno vremena. Da bismo izvršili ovaj zadatak na Linuxu, koristit ćemo izvrstan AutoKey uslužni program.
Bilješka: ako želite da Windows način to učini, možete lako izvršiti zadatak s AutoHotkey.
Scenarij
Budući da većinu svog posla obavljam u pregledniku Google Chrome, moram ga učiniti dostupnim što je brže moguće i općenito dodjeljujem kombinaciju tipki Alt + G za prebacivanje na prozor otvorenog preglednika Chrome.
Instaliranje značajke AutoKey
Želite otvoriti Synaptic Package Manager i izvršiti brzo traženje autokey, označite okvir, a zatim instalirajte paket. Možete ga instalirati i pomoću naredbe apt-get ovako:
sudo apt-get install autokey
Dodjeljivanje ključa prečaca prozoru aplikacije
Otvorite zaslon za konfiguriranje programa AutoKey iz ikone na programskoj traci, a zatim iz izbornika izradite novi skript, a zatim zalijepite sljedeći kôd:
window.activate ("Google Chrome")
Želite koristiti gumb Postavi pored postavke prečaca i dodijelite željenu hotkey-mine Alt + G, iako ćete se pobrinuti da koristite mala slova g dok postavljate hotkey-ako je postavite koristeći veliko slovo neće se ponašati ispravno.
Nakon što spremite postavku i minimizirate ili zatvorite zaslon za konfiguriranje programa AutoKey, možete pritisnuti kombinaciju tipki prečaca Alt + G u bilo kojem trenutku kada želite prebaciti na otvoreni prozor.
Kako ovo 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 kontrolu otvorenih prozora. Evo sintakse za funkciju window.activate koja prebacuje navedeni prozor u aktivni prozor:
window.activate ('djelomični naslov ovdje')
U biti, sve što trebate učiniti jest uskladiti dio naslova prozora, au slučaju Google Chromea, naslov prozora uvijek ima "- Google Chrome" na kraju.