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 väl inkluderar textexpansion, korrigering av stavfel, start av program och infogning av standardtexter. 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.
Men som sagt, AutoKey kan vara skrämmande för sina förstagångsanvändare. För detta ändamål, här är en guide som hjälper dig att installera, konfigurera och använda AutoKey på Linux.
Vad är AutoKey?
AutoKey är en free och öppen källkod för skrivbordsautomatisering för Linux. Det låter dig automatisera olika repetitiva operationer på din dator med snabbtangenter eller triggerfraser så att du kan utföra dem effektivt.
Om du precis har börjat med AutoKey är textexpansion och autokorrigering två applikationer där programvaran kan visa sig vara till stor 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 krångligheter, bör du kunna använda den för att köra Python-skript för att automatisera komplexa uppgifter.
Hur man installerar AutoKey på Linux
AutoKey är tillgänglig för alla större Linux-distros och finns i två versioner: autokey-gtk och autokey-qt.
För den 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 program i GNOME-stil, medan Qt är standardalternativet för att skapa program för KDE. Förutom förändringen i kosmetika delar dock programmen som skapats med GTK och Qt 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.
Även för detta har du två alternativ. Du kan antingen använda pakethanteraren, som kommer 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 hjälp av en pakethanterare eftersom det erbjuder en mycket enklare och vänlig 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 install autokey-gtk
För installation autokey-qt, stiga på:
sudo apt install autokey-qt
På Fedora
Installera AutoKey på Fedora med:
sudo dnf install autokey-gtk
På Arch Linux
AutoKey är tillgänglig på Arch Linux via AUR (Arch User Repository). Så du kan installera det genom att köra:
yay -Syy autokey-gtk
AutoKey Initial Run
Med AutoKey installerad, gå till applikationsmenyn och starta programmet. När det öppnas kommer systemet att välkomna dig med huvudfönstret som är uppdelat i två sektioner: den vänstra rutan hjälper dig att navigera genom fraser och skript, medan den högra låter dig förhandsgranska och bygga/konfigurera de objekt du väljer till vänster.
AutoKey kommer med några exempelfraser och skript ur kartongen för att ge dig en uppfattning om hur de används. Fraser är i huvudsak textexpanderare som skriver in text för din räkning när du anger deras triggernycklar eller fraser. Å andra sidan, manus ä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 dess, se till att ställa in AutoKey att köras 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 autonyckelfraser
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 utöka text/fras.
- Klicka på Ny knappen och välj Fras.
Ge frasen ett namn och tryck OK. Klicka på i det högra fönstret Ange frasinnehåll och ersätt den med texten du vill skriva när du skriver dess förkortning. Klicka på Uppsättning knappen bredvid Förkortningar.
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. Tryck på rullgardinsknappen för Trigger på och välj Allt icke-ord.
Träffa OK. I huvudfönstret trycker du på Spara knapp.
För att ignorera fallet med inskriven förkortning, markera kryssrutan bredvid Ignorera fallet med maskinskriven förkortning. På samma sätt, för att undvika behovet av att trycka på en trigger-tecken, aktivera Utlösa omedelbart (kräver inget utlösande tecken) alternativ.
Om du håller på med mjukvaruutveckling och vill använda vissa Python-bibliotek i ditt projekt, kan du skapa en fras för detsamma som matar in dessa bibliotek i redigeraren när du skriver in den.
Dessutom, om du har samlat på dig många sådana fraser – till en punkt där det är svårt att komma ihåg dem – kan du tilldela en snabbtangent för att visa en lista över alla dessa fraser och välja en att skriva in i textfältet.
Följ stegen nedan för att göra detta:
- Slå Ny för att skapa en ny mapp.
Flytta alla fraser du vill gruppera till den här mappen. Välj mappen och i Mappinställningar till höger klickar du på Uppsättning knappen bredvid Snabbtangent.
Välj en modifieringsnyckel, välj Tryck för att ställa in, och ange en nyckel för att skapa en tangentkombination. Träffa OK och spara ändringarna.
Nu behöver du bara 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 kommer till spel när du vill utföra mer avancerade operationer än bara textexpansion. Med hjälp av ett skript kan du bland annat köra appar, öppna filer/mappar och styra 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.
- Klicka på Ny knappen och välj Manus.
Ge ditt manus ett namn och tryck OK. Byt ut i det högra fönstret # Ange din skriptkod med följande kodrader:
import subprocess
subprocess.Popen(["usr/bin/google-chrome"])
Slå Uppsättning knappen bredvid Snabbtangent och ställ in en snabbtangent.
Klick OK.
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ör den skriptet 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 köra dem enkelt efter behov.
För att använda skript effektivt måste du ha en fungerande förståelse för Python. Som, till exempel, har vi använt delprocess modul (underprocesshantering) för att öppna en ny process i exemplet ovan. Du kan lära dig mer om delprocessen och andra moduler och komponenter med hjälp av Pythons officiella dokument.
När du väl bemästrat dig kan du utnyttja dina Python-färdigheter för att interagera med i stort sett vilken komponent som helst i systemet och utföra uppgifter på lägre nivåer som skulle konsumera mycket av din tid om du valde att gå den manuella vägen.
Få mer gjort med AutoKey
Guiden ovan borde ha hjälpt dig att ställa in AutoKey på din dator och förstå grundidén bakom dess funktion. Och framöver bör du kunna hämta inspiration från de visade 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.
Om författaren
Yash Wate (40 artiklar publicerade)
Yash är en personalskribent på MUO för gör-det-själv, Linux, programmering och säkerhet. Innan han hittade sin passion för att skriva brukade han utveckla för webben och iOS. Du kan också hitta hans författarskap 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, free e-böcker och exklusiva erbjudanden!
Klicka här för att prenumerera
