10Sep

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

click fraud protection

Vi har allerede vist deg hvordan du tilpasser hurtigtaster i alle Linux-programmer, 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.

Ideen 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 at Windows måten å gjøre dette, kan du enkelt utføre 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 tilordner 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 installer deretter pakken. Du kan også installere den ved hjelp av apt-get-kommandoen som denne:

instagram viewer

sudo apt-get install autokey

Tilordne en snarveisnøkkel til et applikasjonsvindu

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

window.activate( 'Google Chrome')

Du vil bruke Sett-knappen ved siden av hurtigtast-innstillingen, og tilordne at den foretrukne hurtigtast-minen er Alt + G, skjøntdu vil sørge for at du bruker en liten bokstav g mens du stiller hurtigtast-hvis du angir det med en stor bokstav, vil den ikke oppføre seg riktig.

Når du har lagret innstillingen og minimert eller lukk AutoKey-konfigurasjonsskjermbildet, kan du trykke Alt + G-hurtigtastkombinasjonen 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. Aktiver funksjon, som bytter det angitte vinduet til det aktive vinduet:

window.activate( 'delvis vinduet tittel her')

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