Hjemmeside » hvordan » Tildel en genvejstast til Aktiver et åbent programvindue på Linux

    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.