Sådan bruges AutoKey til at automatisere gentagne opgaver på Linux

Sådan bruges AutoKey til at automatisere gentagne opgaver på Linux

AutoKey er et scriptprogram til Linux. Det lader dig automatisere gentagne og trivielle operationer på din computer, så du kan udføre dem hurtigt og effektivt.





Nogle af de opgaver, hvor AutoKey fungerer godt, omfatter tekstudvidelse, rettelse af stavefejl, lancering af programmer og indsættelse af kogeplader. Desuden kan du også bruge den til at køre brugerdefinerede scripts til at automatisere komplekse systemhandlinger på din maskine.





windows 7 tager lang tid at lukke ned

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 til at hjælpe dig med at installere, konfigurere 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 operationer på din computer ved hjælp af genvejstaster eller udløse sætninger, så du kan udføre dem effektivt.

Hvis du lige er begyndt med AutoKey, er tekstudvidelse og autokorrektion to applikationer, hvor softwaren kan vise sig at være til god nytte for dig. Og efterhånden som du bliver fortrolig med AutoKey og udvikler en forståelse af scriptkoncepter og deres forviklinger, bør du være i stand til at bruge det til at udføre Python -scripts at automatisere komplekse opgaver.



Sådan installeres AutoKey på Linux

AutoKey er tilgængelig for alle større Linux distros og kommer i to versioner: autokey-gtk og autokey-qt .

For de uindviede, GTK og Qt er værktøjskasser, 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 standardmuligheden for at oprette programmer til KDE. Udover ændringen i kosmetik deler de programmer, der er oprettet med GTK og Qt, dog 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.

Relateret: Hvad er forskellen mellem GTK+ og Qt





Også til dette har du to muligheder. Du kan enten bruge pakkehåndteringen, der leveres 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 giver en meget lettere og venlig installationsproces end pip. Følg trinene herunder for at installere AutoKey på din computer.

På Debian (Ubuntu, Mint, Elementary)

Hvis du vil installere AutoKey på Debian-baserede Linux-distributioner, skal du køre følgende kommando i terminalen:

sudo apt install autokey-gtk

Til installation autokey-qt , gå ind:

sudo apt install autokey-qt

På Fedora

Installer AutoKey på Fedora ved hjælp af:

sudo dnf install 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

AutoKey indledende kørsel

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 med at navigere gennem sætninger og scripts, mens højre giver dig mulighed for at forhåndsvise og bygge/konfigurere de elementer, du vælger til venstre.

AutoKey kommer med et par eksempler på sætninger og scripts ud af kassen for at give dig en idé om deres brug. Sætninger er i det væsentlige tekstudvidere, der indtaster tekst på dine vegne, når du indtaster deres udløsernøgler 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 før det skal du sørge for at indstille AutoKey til at køre automatisk hver gang du logger 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 fane og markér feltet for Start AutoKey automatisk 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. For nu at vise AutoKey -sætninger i aktion, lad os se, hvordan du kan oprette en forkortelse til at udvide tekst/sætning.

  1. Klik på Ny knappen og vælg Udtryk .
  2. Giv sætningen et navn, og tryk på Okay .
  3. Klik på i det højre vindue Indtast sætningens indhold og erstat den med den tekst, du vil indtaste, når du skriver dens forkortelse.
  4. Klik på Sæt knappen ved siden af Forkortelser .
  5. Trykke på Tilføje i Angiv forkortelser vindue og indtast den forkortelse, som du vil udvide sætningen med.
  6. Tryk på dropdown -knappen for Udløser på og vælg Alt sammen ikke-ord .
  7. Hit Okay .
  8. 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 . Tilsvarende, for at undgå behovet for at trykke på et udløsertegn, skal du aktivere Udløser med det samme (kræver ikke et udløsertegn) mulighed.

Hvis du er til softwareudvikling og ønsker at bruge visse Python -biblioteker i dit projekt, kan du oprette en sætning for det samme, der indtaster disse biblioteker i editoren, når du skriver det ind.

Hvis du har samlet mange sådanne sætninger - til et punkt, hvor det er svært at huske dem - kan du desuden tildele en genvejstast til at se en liste over alle disse sætninger og vælge en, der skal indtastes i tekstfeltet.

Følg nedenstående trin for at gøre dette:

  1. Hit Ny knappen for at oprette en ny mappe.
  2. Flyt alle de sætninger, du vil gruppere sammen, til denne mappe.
  3. Vælg mappen, og i Mappeindstillinger til højre skal du klikke på Sæt knappen ved siden af Genvejstast .
  4. Vælg en ændringsnøgle, vælg Tryk for at indstille , og indtast en nøgle for at generere en tastekombination. Hit Okay og gem ændringerne.

Det eneste du skal gøre er at 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 spiller ind, 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 mushændelser.

Med henblik på denne vejledning, lad os se, hvordan du kan bruge et AutoKey -script til at åbne Google Chrome.

android 7.0 sd -kort intern lagerplads
  1. Klik på Ny knappen og vælg Manuskript .
  2. Giv dit script et navn, og tryk på Okay .
  3. I det højre vindue skal du udskifte # Indtast din scriptkode med følgende kodelinjer: | _+_ |
  4. Hit Sæt knappen ved siden af Genvejstast og indstil en genvejstast.
  5. Klik på Okay .
  6. Trykke på Gemme for at gemme dit script.

Nu, hver gang du vil køre Chrome, skal du trykke på denne genvejstast, og det vil udføre scriptet og starte 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 let at køre dem efter behov.

For at bruge scripts effektivt skal du have en fungerende forståelse af Python. Ligesom for eksempel har vi brugt delproces modul (delprocesstyring) for at åbne en ny proces i eksemplet ovenfor. Du kan lære mere om delprocessen 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 har mestret det, kan du udnytte dine Python -færdigheder til at interagere med stort set alle komponenter i systemet og udføre opgaver på lavere niveauer, der ville bruge meget af din tid, hvis du vælger at gå den manuelle rute.

Få mere udført med AutoKey

Guiden ovenfor skulle have hjulpet dig med at konfigurere AutoKey på din computer og forstå den grundlæggende idé bag dens arbejde. Og fremover bør du være i stand til at hente inspiration fra de viste eksempler ovenfor og bruge AutoKey -sætninger og scripts til at automatisere de gentagne og trivielle operationer på dit system.

Hvis du gerne vil undersøge flere muligheder, kan du tjekke nogle af de andre populære Linux -automatiseringsapps, før du investerer i en.

Del Del Tweet E -mail 4 Linux Automation Apps til at strømline dine opgaver og arbejdsgange

Vil du spare tid og undgå gentagne opgaver? Svaret er automatisering! Her er nogle nyttige Linux desktop automation apps at prøve.

Læs Næste
Relaterede emner
  • Linux
  • Computer automation
  • Opgaveautomation
  • Linux -apps
Om forfatteren Yash Wate(21 artikler udgivet)

Yash er personaleforfatter på MUO til DIY, Linux, programmering og sikkerhed. Inden han fandt sin passion for at skrive, plejede han at udvikle sig til internettet og iOS. Du kan også finde hans forfatterskab på TechPP, hvor han dækker andre vertikaler. Bortset fra teknologi, nyder han at tale om astronomi, formel 1 og ure.

Mere fra Yash Wate

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere