Wijs een sneltoets toe om een open toepassingsvenster op Linux te activeren
We hebben je al laten zien hoe je sneltoetsen in elke Linux-toepassing kunt aanpassen, maar voor de les van vandaag gaan we een stap verder - en wijzen we een sneltoets toe die een geopende applicatie verandert in het momenteel gefocuste venster.
Het idee is dat in plaats van de muis te gebruiken of door een set vensters in de schakelaar Alt + Tab te bladeren, je snel een sneltoets kunt toewijzen aan je belangrijkste vensters en daar met een enkele toets op kunt overschakelen, waardoor je veel tijd kunt besparen. Om deze taak onder Linux te volbrengen, gebruiken we het uitstekende AutoKey-hulpprogramma.
Notitie: als u wilt dat Windows dit doet, kunt u de taak gemakkelijk met AutoHotkey volbrengen.
Het scenario
Aangezien ik het grootste deel van mijn werk in Google Chrome doe, moet ik het zo snel mogelijk toegankelijk hebben en stel ik meestal de Alt + G-toetscombinatie in om over te schakelen naar mijn open Chrome-venster.
AutoKey installeren
U wilt de Synaptic Package Manager openen en snel zoeken autokey, vink het vakje aan en installeer het pakket. Je zou het ook kunnen installeren met het apt-get commando zoals dit:
sudo apt-get install autokey
Een sneltoets toewijzen aan een toepassingsvenster
Open het AutoKey-configuratiescherm vanuit het systeemvakpictogram en maak vervolgens een nieuw script in het menu en plak de volgende code in:
window.activate ('Google Chrome')
U wilt de knop Set gebruiken naast de sneltoets-instelling en de sneltoets voor uw voorkeur toewijzen-mijn is Alt + G, maar u moet ervoor zorgen dat u een g-kleine letter gebruikt bij het instellen van de sneltoets-als u deze instelt met behulp van een hoofdletter zal het zich niet correct gedragen.
Nadat u de instelling hebt opgeslagen en het configuratiescherm van AutoKey hebt geminimaliseerd of gesloten, kunt u op elk gewenst moment op de sneltoetscombinatie Alt + G drukken om naar het geopende venster te gaan..
Hoe werkt dit?
Wanneer u op de sneltoets drukt die u hebt toegewezen, voert AutoKey het script uit dat u hebt toegevoegd. In dit geval is het een eenvoudig Python-script dat de wmctrl-functies gebruikt om geopende vensters te beheren. Hier is de syntaxis voor de functie window.activate, die het opgegeven venster als het actieve venster verandert:
window.activate ('gedeeltelijke venstertitel hier')
Het enige dat u hoeft te doen, is een deel van de titel van het venster matchen, en in het geval van Google Chrome heeft de titel van het venster altijd "- Google Chrome" aan het eind.