Hjemmeside » hvordan » Tilordne en snarveisknapp for å aktivere et åpent programvindu på Linux

    Tilordne en snarveisknapp for å aktivere et åpent programvindu på Linux

    Vi har allerede vist deg hvordan du tilpasser snarveisnøkler i alle Linux-applikasjoner, men for dagens leksjon tar vi det et skritt videre - og tilordner en snarvei som skifter et åpent program for å være det nåværende fokuserte vinduet.

    Tanken er at i stedet for å bruke musen eller bla gjennom et sett med vinduer i Alt + Tab-bryteren, kan du raskt tilordne en hurtigtast til de viktigste vinduene dine og bytte til dem med en enkelt tastetrykk, og sparer deg mye tid. For å oppnå denne oppgaven på Linux, bruker vi det utrolige AutoKey-verktøyet.

    Merk: Hvis du vil ha Windows-måten å gjøre dette, kan du enkelt oppnå oppgaven med AutoHotkey.

    Scenarioet

    Siden jeg gjør det meste av arbeidet mitt i Google Chrome, må jeg få det tilgjengelig så raskt som mulig, og jeg tildeler vanligvis Alt + G-tastekombinasjonen for å bytte til åpent Chrome-vindu.

    Installere AutoKey

    Du vil åpne Synaptic Package Manager og gjøre et raskt søk etter autokey, merk av i boksen, og sett deretter inn pakken. Du kan også installere den ved hjelp av apt-get-kommandoen som denne:

    sudo apt-get install autokey

    Tilordne en snarvei til et programvindu

    Åpne AutoKey-konfigurasjonsskjermen fra systemstatusikonet, og opprett deretter et nytt skript fra menyen, og lim deretter inn følgende kode:

    window.activate ('Google Chrome')

    Du vil bruke Set-knappen ved siden av hurtigtast-innstillingen, og tilordne at den foretrukne hurtigtastminnet er Alt + G, selv om du vil forsikre deg om at du bruker en liten bokstav g mens du angir hurtigtast-hvis du angir det ved hjelp av en stor bokstav vil det ikke oppføre seg riktig.

    Når du har lagret innstillingen og minimert eller lukk AutoKey-konfigurasjonsskjermen, kan du trykke på kombinasjonen Alt + G snarveis tastatur når som helst du vil bytte til det åpne vinduet.

    Hvordan virker dette?

    Når du treffer snarveien du har tildelt, kjører AutoKey skriptet du har lagt til. I dette tilfellet er det et enkelt Python-skript som bruker wmctrl-funksjonene til å kontrollere åpne vinduer. Her er syntaxen for vinduet.aktiveringsfunksjonen, som bytter det angitte vinduet til det aktive vinduet:

    window.activate ('partial window title here')

    I utgangspunktet er alt du trenger å gjøre, samsvar med en del av vinduet tittelen, og i tilfelle av Google Chrome, har vinduet tittelen alltid "- Google Chrome" på slutten.