Tildel en genvejstast til Aktiver et åbent programvindue på Linux
Vi har allerede vist dig, hvordan du tilpasser genvejstaster i ethvert Linux-program, men for dagens lektion tager vi det et skridt udover - og tildeler en genvejstast, der skifter et åbent program til det aktuelt fokuserede vindue.
Ideen er, at du i stedet for at bruge musen eller bladre gennem et sæt vinduer i Alt + Tab switcheren hurtigt kan tildele en hurtigtast til dine vigtigste vinduer og skifte til dem med et enkelt tastetryk, hvilket sparer dig meget tid. For at udføre denne opgave på Linux bruger vi det fremragende AutoKey-værktøj.
Bemærk: Hvis du vil have Windows-måde at gøre dette, kan du nemt udføre opgaven med AutoHotkey.
Scenariet
Da jeg gør det meste af mit arbejde i Google Chrome, skal jeg have det tilgængeligt så hurtigt som muligt, og jeg tildeler generelt Alt + G-tastaturkombinationen for at skifte til mit åbne Chrome-vindue.
Installation af AutoKey
Du vil gerne åbne Synaptic Package Manager og gøre en hurtig søgning efter autokey, Marker afkrydsningsfeltet, og installer derefter pakken. Du kan også installere det ved hjælp af apt-get-kommandoen som denne:
sudo apt-get install autokey
Tildele en genvejstast til et programvindue
Åbn AutoKey-konfigurationsskærmen fra systembakkeikonet, og lav derefter et nyt script fra menuen, og indsæt derefter følgende kode:
window.activate ('Google Chrome')
Du vil bruge knappen Set ved siden af Hotkey-indstillingen, og tildel din foretrukne hotkey-min er Alt + G, selvom du vil sikre dig, at du bruger en lille bogstaver g, mens du indstiller genvejstasten - hvis du indstiller det ved hjælp af et stort bogstav vil det ikke opføre sig rigtigt.
Når du gemmer indstillingen og minimerer eller lukker AutoKey-konfigurationsskærmen, kan du trykke på kombinationen Alt + G genvejstast hver gang du vil skifte til det åbne vindue.
Hvordan virker det?
Når du rammer den genvejstast, du har tildelt, kører AutoKey det script, du har tilføjet. I dette tilfælde er det et simpelt Python-script, der bruger wmctrl-funktionerne til at styre åbne vinduer. Her er syntaxen for vinduet. Aktiver funktion, som skifter det angivne vindue til det aktive vindue:
window.activate ('partial window title here')
Dybest set er alt du behøver at gøre, matchet en del af vinduetitel, og i tilfældet med Google Chrome har vinduetitel altid "- Google Chrome" til sidst.