AutoKey är ett skriptprogram för Linux. Det låter dig automatisera repetitiva och triviala operationer på din dator så att du kan utföra dem snabbt och effektivt.

Några av de uppgifter där AutoKey fungerar bra inkluderar textutvidgning, korrigering av skrivfel, start av program och infogning av panntexter. Dessutom kan du också använda den för att köra anpassade skript för att automatisera komplexa systemåtgärder på din maskin.

Med det sagt kan AutoKey dock skrämma för sina första gången användare. För detta ändamål är här en guide som hjälper dig att installera, konfigurera och använda AutoKey på Linux.

Vad är AutoKey?

AutoKey är ett gratis verktyg för desktopautomatisering med öppen källkod för Linux. Det låter dig automatisera olika repetitiva åtgärder på din dator med snabbtangenter eller utlösningsfraser så att du kan utföra dem effektivt.

Om du precis börjar med AutoKey är textutvidgning och automatisk korrigering två applikationer där programvaran kan visa sig vara till god nytta för dig. Och med tiden, när du blir bekväm med AutoKey och utvecklar en förståelse för skriptkoncept och deras intrikat, bör du kunna använda den för att

instagram viewer
kör Python-skript för att automatisera komplexa uppgifter.

Hur man installerar AutoKey på Linux

AutoKey är tillgänglig för alla större Linux-distributioner och finns i två versioner: autokey-gtk och autokey-qt.

För oinvigde, GTK och Qt är verktygssatser som används för att utveckla GUI-baserade appar för Linux. Av de två är GTK det föredragna valet för GNOME-program, medan Qt är standardalternativet för att skapa program för KDE. Förutom förändringen av kosmetika delar programmen som skapats med GTK och Qt båda samma interna struktur i stort.

Så beroende på vilken Linux-distro du använder på din dator kan du välja att ladda ner antingen GTK- eller Qt-versionen av AutoKey.

Relaterad: Vad är skillnaden mellan GTK + och Qt

För detta har du också två alternativ. Du kan antingen använda pakethanteraren, som är förinstallerad i din Linux-distro, för en snabb installation. Eller så kan du använda pip, om du vill ha den senaste versionen av AutoKey.

Det rekommenderade valet är dock att installera AutoKey med en pakethanterare eftersom det erbjuder en mycket enklare och vänligare installationsprocess än pip. Följ stegen nedan för att installera AutoKey på din dator.

På Debian (Ubuntu, Mint, Elementary)

För att installera AutoKey på Debian-baserade Linux-distributioner, kör följande kommando i terminalen:

sudo apt installera autokey-gtk

För installation autokey-qt, stiga på:

sudo apt installera autokey-qt

På Fedora

Installera AutoKey på Fedora med:

sudo dnf installera autokey-gtk

På Arch Linux

AutoKey är tillgängligt på Arch Linux via AUR (Arch User Repository). Så du kan installera det genom att köra:

yay -Syy autokey-gtk

AutoKey inledande körning

Med AutoKey installerat, gå till applikationsmenyn och starta programmet. När det öppnas hälsar systemet dig med huvudfönstret som är uppdelat i två sektioner: den vänstra rutan hjälper dig navigera genom fraser och skript, medan till höger kan du förhandsgranska och bygga / konfigurera de objekt du väljer på vänster.

AutoKey kommer med några exempelfraser och skript ur lådan för att ge dig en uppfattning om deras användning. Fraser är i huvudsak textutvidgare som anger text för dina räkning när du anger deras utlösarknappar eller fraser. Å andra sidan, skript är dynamiska och kan programmeras med Python för att utföra mer avancerade operationer.

Vi visar dig hur du använder dem i följande avsnitt. Men innan det, se till att ställa in AutoKey så att den körs automatiskt varje gång du loggar in på din dator, så att du inte behöver köra appen manuellt varje gång.

För att göra detta, gå till Redigera > Inställningar. Byt till Allmän fliken och markera rutan för Starta AutoKey automatiskt vid inloggning. Klicka på OK för att spara ändringarna.

Hur man använder AutoKey-fraser

Som nämnts ovan finns det olika användningsfall där du kan använda AutoKey-fraser. Nu, för att visa AutoKey-fraser i aktion, låt oss se hur du kan ställa in en förkortning för att expandera text / fras.

  1. Klicka på Ny och välj Fras.
  2. Ge frasen ett namn och slå OK.
  3. Klicka på på det högra fönstret Ange frasinnehåll och ersätt den med texten du vill ange när du skriver dess förkortning.
  4. Klicka på Uppsättning knappen bredvid Förkortningar.
  5. Knacka på Lägg till i Ställ in förkortningar fönstret och ange den förkortning som du vill utöka frasen med.
  6. Klicka på rullgardinsmenyn för Trigger på och välj Alla icke-ord.
  7. Träffa OK.
  8. Tryck på på i huvudfönstret Spara knapp.

För att ignorera fallet med skriven förkortning, kryssa i kryssrutan bredvid Ignorera fallet med skriven förkortning. På samma sätt, för att undvika behovet av att trycka på ett utlösartecken, aktivera Trigger omedelbart (behöver inte utlösa tecken) alternativ.

Om du gillar mjukvaruutveckling och vill använda vissa Python-bibliotek i ditt projekt kan du skapa en fras för samma som matar in dessa bibliotek i redigeraren när du skriver in den.

Dessutom, om du har samlat många sådana fraser - till en punkt där det är svårt att komma ihåg dem - du kan tilldela en snabbtangent för att visa en lista med alla dessa fraser och välja en att skriva in texten fält.

Följ stegen nedan för att göra detta:

  1. Slå Ny för att skapa en ny mapp.
  2. Flytta alla fraser du vill gruppera till den här mappen.
  3. Välj mappen och i Mappinställningar till höger, klicka på Uppsättning knappen bredvid Snabbtangent.
  4. Välj en modifieringsnyckel, välj Tryck för att ställa inoch ange en nyckel för att skapa en tangentkombination. Träffa OK och spara ändringarna.

Nu är allt du behöver göra att trycka på snabbtangenten för att visa alla fraser i mappen och välja den du vill använda.

Hur man använder AutoKey-skript

AutoKey-skript spelar in när du vill utföra mer avancerade operationer än bara textutvidgning. Med hjälp av ett skript kan du bland annat köra appar, öppna filer / mappar och kontrollera fönster- och mushändelser.

För syftet med den här guiden, låt oss se hur du kan använda ett AutoKey-skript för att öppna Google Chrome.

  1. Klicka på Ny och välj Manus.
  2. Ge ett namn till ditt manus och slå OK.
  3. I det högra fönstret, byt ut # Ange din skriptkod med följande kodrader:
    importera underprocess
    underprocess. Popen (["usr / bin / google-chrome"])
  4. Slå Uppsättning knappen bredvid Snabbtangent och ställ in en snabbtangent.
  5. Klick OK.
  6. Knacka på Spara för att spara ditt skript.

Nu, varje gång du vill köra Chrome, tryck på den här snabbtangenten, så körs manuset och startar Chrome.

På samma sätt som du grupperade liknande fraser i en mapp i föregående avsnitt, kan du också gruppera liknande skript för att enkelt köra dem efter behov.

För att kunna använda skript effektivt måste du ha en arbetsförståelse för Python. Som till exempel har vi använt underprocess modul (subprocess management) för att öppna en ny process i exemplet ovan. Du kan lära dig mer om delprocessen och andra moduler och komponenter med Pythons officiella dokument.

Relaterad: Vad är Pythons OS-modul och hur använder du den?

När du väl behärskar kan du utnyttja dina Python-färdigheter för att interagera med i stort sett alla komponenter i systemet och utföra uppgifter på lägre nivåer som skulle ta mycket tid om du väljer att gå i handboken rutt.

Bli mer klar med AutoKey

Guiden ovan borde ha hjälpt dig att ställa in AutoKey på din dator och förstå grundidén bakom dess arbete. Och framöver bör du kunna hämta inspiration från de demonstrerade exemplen ovan och använda AutoKey-fraser och skript för att automatisera de repetitiva och triviala operationerna på ditt system.

Om du vill utforska fler alternativ, kolla in några av de andra populära Linux-automatiseringsapparna innan du investerar i en.

Dela med sig
E-post
4 Linux-automatiseringsappar för att effektivisera dina uppgifter och arbetsflöden

Vill du spara tid och undvika upprepade uppgifter? Svaret är automatisering! Här är några användbara appar för Linux-skrivbordsautomation att prova.

Läs Nästa

Relaterade ämnen
  • Linux
  • Datorautomation
  • Uppgiftsautomatisering
  • Linux-appar
Om författaren
Yash Wate (17 artiklar publicerade)

Yash är en Staff Writer på MUO för DIY, Linux, programmering och säkerhet. Innan han hittade sin passion skriftligen brukade han utvecklas för webben och iOS. Du kan också hitta hans skrivande på TechPP, där han täcker andra vertikaler. Förutom teknik tycker han om att prata om astronomi, Formel 1 och klockor.

Mer från Yash Wate

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera