10Sep
Olemme jo osoittaneet, kuinka voit muokata pikavalintanäppäimiä missä tahansa Linux-sovelluksessa, mutta tämän päivän oppitunnistuksemme vievät sen eteenpäin - ja anna pikavalintanäppäin, joka vaihtaa avoimen sovelluksen olevan tällä hetkellä keskitetty ikkuna.
Ajatuksena on, että hiiren käyttämisen sijaan tai siirtymällä Alt + Tab-kytkimien ikkunoiden läpi, voit nopeasti määrittää pikanäppäin tärkeimpiin ikkunoihin ja siirtyä niihin yhdellä painalluksella, säästämällä paljon aikaa. Tämän tehtävän suorittamiseksi Linuxissa käytämme erinomaista AutoKey-apuohjelmaa.
Huomaa: , jos haluat Windowsin tapa tehdä tämän, voit suorittaa tehtävän AutoHotkey-ohjelmalla helposti.
Scenario
Koska teen suurimman osan työstäni Google Chromessa, minun on saatava se mahdollisimman pian ja olen yleensä siirtänyt Alt + G-näppäinyhdistelmä siirtyäksesi avoimeen Chrome-ikkunaan.
AutoKey
: n asennus Haluat avata Synaptic Package Managerin ja tehdä nopeasti autokey : n, etsiä rasti ja asentaa paketin. Voit myös asentaa sen käyttämällä apt-get-komentoa seuraavasti:
sudo apt-get asenna autokey
Pikanäppäimen määrittäminen sovellusikkunaan
Avaa AutoKey-kokoonpanon näyttöruudun kuvakkeesta ja luo sitten uusi komentosarjaja liitä se seuraavaan koodiin:
window.activate( 'Google Chrome')
Haluat käyttää Pikanäppäin-asetuksen vieressä olevaa Set-painiketta ja määrittää haluamasi pikanäppäin Alt + G, vaikkasinun kannattaa varmistaa, että käytät pieniä kirjaimia g asettaessasi pikanäppäintä - jos asetat sen isolla kirjaimella, se ei toimi oikein.
Kun olet tallentanut asetuksen ja pienennät tai sulkenut AutoKey-kokoonpanonäytön, voit painaa Alt + G-pikavalintapainiketta aina, kun haluat siirtyä avoimeen ikkunaan.
Miten tämä toimii?
Kun painat määrittämäsi pikavalintanäppäintä, AutoKey suorittaa lisättävän käsikirjoituksen - tässä tapauksessa yksinkertainen Python-komentosarja, joka käyttää wmctrl-toimintoja hallitsemaan avoimia ikkunoita. Tässä on window.activate -toiminnon syntaksi, joka muuttaa määritetyn ikkunan aktiiviseksi ikkunaksi:
window.activate( 'osittaisen ikkunan nimi tässä')
Periaatteessa kaikki, mitä sinun tarvitsee tehdä, on osuma ikkunan otsikosta jaGoogle Chromen tapauksessa ikkunan otsikossa on aina "- Google Chrome" lopussa.