10Sep
Esam jau parādījuši, kā jebkurā Linux lietojumprogrammā pielāgot īsinājumtaustiņus, taču mūsdienu nodarbībā mēs to darīsim tālāk un piešķirsim īsinājumtaustiņam, kas pārvērš atvērto programmu par pašlaik fokusētu logu.
Ideja ir tā, ka Alt + Tab pārslēga vietā, izmantojot peli vai uzspiežot logus, varat ātri piesaistīt karsto taustiņu saviem vissvarīgākajiem logiem un pārslēgties uz tiem ar vienu taustiņu, tādējādi ietaupot daudz laika. Lai veiktu šo uzdevumu Linux, mēs izmantosim lielisko AutoKey lietderību.
Piezīme: , ja vēlaties, lai Windows to paveic, jūs viegli varat veikt uzdevumu ar AutoHotkey.
Scenārijs
Tā kā es lielāko daļu savu darbu veicu Google Chrome, man ir nepieciešams, lai tas būtu pieejams pēc iespējas ātrāk, un es parasti piešķiru Alt + G taustiņu kombināciju, lai pārslēgtos uz manu atvērto Chrome logu.
Instalēšana AutoKey
Jūs vēlaties atvērt Synaptic Package Manager un veikt ātru autokey meklēšanu, atzīmēt lodziņu un pēc tam instalēt pakotni. Jūs to varat arī instalēt, izmantojot šādu apt-get komandu:
sudo apt-get install autokey
Lietojumprogrammas logā īsinājumizvēlnes piešķiršana
Atveriet AutoText konfigurācijas ekrānu no sistēmas ikonu un pēc tam izveidojiet jaunu skriptu noizvēlnē un pēc tam ielīmējiet to šādā kodā:
window.activate( 'Google Chrome')
Jūs vēlaties izmantot iestatīšanas pogu blakus Hotkey iestatījumam un piešķirt vēlamo karsto taustiņu Alt + G, lai ganja vēlaties iestatīt karsto taustiņu, izmantojiet mazo burtu g, ja iestatīsit lielo burtu, tas nedarbosies pareizi.
Kad esat saglabājis iestatījumu un samazinājis vai aizvēris AutoKey konfigurācijas ekrānu, jebkurā laikā varat pārslēgties uz atvērto logu, izmantojot Alt + G īsceļu kombināciju.
Kā tas darbojas?
Kad jūs piespiedīsiet piešķirto īsceļa taustiņu, AutoKey palaidīs pievienoto skriptu - šajā gadījumā tas ir vienkāršs Python skripts, kas izmanto wmctrl funkcijas, lai kontrolētu atvērtos logus.Šeit ir redzama sintakses funkcija window.activate, kas pārslēdz norādīto logu kā aktīvo logu:
window.activate( 'daļējs loga nosaukums šeit')
Pamatā viss, kas jums jādara, ir jāatbilst loga nosaukuma daļai unGoogle Chrome gadījumā loga nosaukums vienmēr ir "- Google Chrome" beigās.