10Sep

Määritä pikanäppäin aktivoidaksesi avoimen sovellusikkunan Linuxissa

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.