10Sep
Vi har allerede vist dig, hvordan du tilpasser genvejstaster i ethvert Linux-program, men for dagens lektion tager vi det et skridt videre - og tildeler en genvejstast, der skifter et åbent program til det aktuelt fokuserede vindue.
Ideen er, at i stedet for at bruge musen eller vende gennem et sæt vinduer i Alt + Tab switcher, kan du hurtigt 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.
Scenario
Da jeg gør det meste af mit arbejde i Google Chrome, skal jeg få det tilgængeligt så hurtigt som muligt, og jeg tildeler generelt Alt + G-tastaturkombinationen til at skifte til mit åbne Chrome-vindue.
Installation af AutoKey
Du vil gerne åbne Synaptic Package Manager og foretage en hurtig søgning efter autokey , markere afkrydsningsfeltet og derefter installere pakken. Du kan også installere den ved hjælp af apt-get-kommandoen som denne:
sudo apt-get install autokey
Tildele en genvejstast til et applikationsvindue
Åbn AutoKey-konfigurationsskærmen fra systembakkeikonet, og lav derefter et nyt script framenuen, og indsæt derefter i 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, selvomdu vil sikre dig, at du bruger en lille bogstaver g, mens du indstiller genvejstasten. Hvis du indstiller det med et stort bogstav, opfører det sig ikke korrekt.
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 dette?
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 iI tilfældet med Google Chrome har vinduetitel altid "- Google Chrome" i slutningen.