AutoKey er et script-program til Linux. Det giver dig mulighed for at automatisere gentagne og trivielle handlinger på din computer, så du kan udføre dem hurtigt og effektivt.
Nogle af de opgaver, hvor AutoKey fungerer godt, inkluderer tekstudvidelse, rettelse af skrivefejl, lancering af programmer og indsættelse af kedelpladetekster. Desuden kan du også bruge den til at køre brugerdefinerede scripts til at automatisere komplekse systemhandlinger på din maskine.
Når det er sagt, kan AutoKey dog være skræmmende for sine første gangs brugere. Til dette formål er her en guide, der hjælper dig med at installere, opsætte og bruge AutoKey på Linux.
Hvad er AutoKey?
AutoKey er et gratis og open source desktop-automatiseringsværktøj til Linux. Det giver dig mulighed for at automatisere forskellige gentagne handlinger på din computer ved hjælp af genvejstaster eller triggerfraser, så du kan udføre dem effektivt.
Hvis du lige starter med AutoKey, er tekstudvidelse og automatisk korrektion to applikationer, hvor softwaren kan vise sig at være til god nytte for dig. Og over tid, når du bliver fortrolig med AutoKey og udvikler en forståelse af scripting-koncepter og deres indviklede forhold, bør du være i stand til at bruge det til
udføre Python-scripts at automatisere komplekse opgaver.Sådan installeres AutoKey på Linux
AutoKey er tilgængelig for alle større Linux distroer og fås i to versioner: autokey-gtk og autokey-qt.
For de uindviede, GTK og Qt er værktøjssæt, der bruges til at udvikle GUI-baserede apps til Linux. Af de to er GTK det foretrukne valg for programmer i GNOME-stil, mens Qt er standardindstillingen til oprettelse af programmer til KDE. Udover ændringen i kosmetik deler programmerne, der er oprettet med GTK og Qt, begge den samme interne struktur som helhed.
Så afhængigt af hvilken Linux-distro du bruger på din computer, kan du beslutte at downloade enten GTK- eller Qt-versionen af AutoKey.
Relaterede: Hvad er forskellen mellem GTK + og Qt
Til dette har du også to muligheder. Du kan enten bruge pakkehåndteringen, der er forudinstalleret i din Linux-distro, til en hurtig installation. Eller du kan bruge pip, hvis du vil have den nyeste version af AutoKey.
Det anbefalede valg er dog at installere AutoKey ved hjælp af en pakkehåndtering, da det tilbyder en meget lettere og venlig installationsproces end pip. Følg nedenstående trin for at installere AutoKey på din computer.
På Debian (Ubuntu, Mint, Elementary)
For at installere AutoKey på Debian-baserede Linux-distributioner skal du køre følgende kommando i terminalen:
sudo apt installere autokey-gtk
Til installation autokey-qt, gå ind:
sudo apt installere autokey-qt
På Fedora
Installer AutoKey på Fedora ved hjælp af:
sudo dnf installerer autokey-gtk
På Arch Linux
AutoKey er tilgængelig på Arch Linux via AUR (Arch User Repository). Så du kan installere det ved at køre:
yay -Syy autokey-gtk
Start af AutoKey
Når AutoKey er installeret, skal du gå til applikationsmenuen og starte programmet. Når det åbnes, hilser systemet dig med hovedvinduet, der er opdelt i to sektioner: den venstre rude hjælper dig navigere gennem sætninger og scripts, mens højre giver dig mulighed for at forhåndsvise og opbygge / konfigurere de emner, du vælger på venstre.
AutoKey leveres med et par eksempler på sætninger og scripts ud af kassen for at give dig en idé om deres anvendelse. Sætninger er i det væsentlige tekstudvidere, der indtaster tekst på dine vegne, når du indtaster deres udløsertaster eller sætninger. På den anden side, scripts er dynamiske og kan programmeres ved hjælp af Python til at udføre mere avancerede operationer.
Vi viser dig, hvordan du bruger dem i de følgende afsnit. Men inden det skal du sørge for at indstille AutoKey til at køre automatisk hver gang du logger ind på din computer, så du ikke behøver at køre appen manuelt hver gang.
For at gøre dette skal du gå til Redigere > Præferencer. Skift til Generel fanen og afkrydsningsfeltet for Start automatisk AutoKey ved login. Klik på Okay for at gemme ændringerne.
Sådan bruges AutoKey-sætninger
Som nævnt ovenfor er der forskellige use-cases, hvor du kan bruge AutoKey-sætninger. Lad os nu se, hvordan du kan oprette en forkortelse for at udvide tekst / sætning for at vise AutoKey-sætninger i aktion.
- Klik på Ny og vælg Udtryk.
- Giv udtrykket et navn og hit Okay.
- Klik på i højre vindue Indtast sætningens indhold og erstatt det med den tekst, du vil indtaste, når du skriver forkortelsen.
- Klik på Sæt knappen ved siden af Forkortelser.
- Trykke på Tilføje i Indstil forkortelser vindue, og indtast den forkortelse, som du vil udvide sætningen med.
- Tryk på rullemenuen for Udløs og vælg Alt ikke-ord.
- Hit Okay.
- I hovedvinduet skal du trykke på Gemme knap.
For at ignorere tilfældet med indtastet forkortelse skal du markere afkrydsningsfeltet ud for Ignorer tilfælde af indtastet forkortelse. På samme måde skal du aktivere for at undgå behovet for at trykke på et triggertegn Trigger med det samme (kræver ikke et triggertegn) mulighed.
Hvis du er interesseret i softwareudvikling og ønsker at bruge bestemte Python-biblioteker i dit projekt, kan du oprette en sætning til det samme, der kommer disse biblioteker ind i editoren, når du skriver det.
Desuden, hvis du har samlet mange sådanne sætninger - til et punkt, hvor det er svært at huske dem - du kan tildele en genvejstast til at få vist en liste over alle disse sætninger og vælge en at indtaste teksten Mark.
Følg nedenstående trin for at gøre dette:
- Hit på Ny knappen for at oprette en ny mappe.
- Flyt alle de sætninger, du vil gruppere sammen, til denne mappe.
- Vælg mappen, og i Mappeindstillinger til højre skal du klikke på Sæt knappen ved siden af Genvejstast.
- Vælg en ændringstast, vælg Tryk på for at indstille, og indtast en nøgle for at generere en nøglekombination. Hit Okay og gem ændringerne.
Nu skal du bare trykke på genvejstasten for at se alle sætningerne i mappen og vælge den, du vil bruge.
Sådan bruges AutoKey-scripts
AutoKey-scripts kommer i spil, når du vil udføre mere avancerede operationer end blot tekstudvidelse. Ved hjælp af et script kan du blandt andet køre apps, åbne filer / mapper og styre vindue- og musebegivenheder.
Med henblik på denne vejledning skal vi se, hvordan du kan bruge et AutoKey-script til at åbne Google Chrome.
- Klik på Ny og vælg Manuskript.
- Giv dit script et navn, og tryk Okay.
- Udskift i højre vindue # Indtast din scriptkode med følgende kodelinjer:
import underproces
underproces. Popen (["usr / bin / google-chrome"]) - Hit på Sæt knappen ved siden af Genvejstast og indstil en genvejstast.
- Klik på Okay.
- Trykke på Gemme for at gemme dit script.
Nu, hver gang du vil køre Chrome, skal du trykke på denne genvejstast, og den udfører scriptet og starter Chrome.
På samme måde som du grupperede lignende sætninger i en mappe i det foregående afsnit, kan du også gruppere lignende scripts for at køre dem let efter behov.
For at bruge scripts effektivt skal du have en arbejdsforståelse af Python. Som for eksempel har vi brugt underproces modul (subprocesstyring) for at åbne en ny proces i eksemplet ovenfor. Du kan lære mere om underprocessen og andre moduler og komponenter ved hjælp af Pythons officielle dokumenter.
Relaterede: Hvad er Pythons OS-modul, og hvordan bruger du det?
Når du er mestret, kan du udnytte dine Python-færdigheder til at interagere med stort set alle komponenter i system og udføre opgaver på lavere niveauer, der vil forbruge meget af din tid, hvis du vælger at gå i manualen rute.
Bliv mere færdig med AutoKey
Vejledningen ovenfor skulle have hjulpet dig med at konfigurere AutoKey på din computer og forstå den grundlæggende idé bag dens arbejde. Og fremadrettet skal du være i stand til at hente inspiration fra de demonstrerede eksempler ovenfor og bruge AutoKey-sætninger og scripts til at automatisere de gentagne og trivielle operationer på dit system.
Hvis du gerne vil udforske flere muligheder, skal du tjekke nogle af de andre populære Linux-automatiseringsapps, før du investerer i en.
Vil du spare tid og undgå gentagne opgaver? Svaret er automatisering! Her er nogle nyttige Linux desktop-automatiseringsapps, du kan prøve.
Læs Næste
- Linux
- Computer automatisering
- Opgaveautomatisering
- Linux-apps

Yash er en Staff Writer hos MUO til DIY, Linux, programmering og sikkerhed. Før han fandt sin lidenskab skriftligt, plejede han at udvikle sig til internettet og iOS. Du kan også finde hans skrivning på TechPP, hvor han dækker andre vertikaler. Bortset fra teknologi kan han godt lide at tale om astronomi, Formel 1 og ure.
Abonner på vores nyhedsbrev
Deltag i vores nyhedsbrev for tekniske tip, anmeldelser, gratis e-bøger og eksklusive tilbud!
Klik her for at abonnere