So verwenden Sie AutoKey, um sich wiederholende Aufgaben unter Linux zu automatisieren

So verwenden Sie AutoKey, um sich wiederholende Aufgaben unter Linux zu automatisieren

AutoKey ist eine Skriptanwendung für Linux. Sie können sich wiederholende und triviale Vorgänge auf Ihrem Computer automatisieren, damit Sie sie schnell und effizient ausführen können.





Einige der Aufgaben, bei denen AutoKey gute Dienste leistet, umfassen die Texterweiterung, das Korrigieren von Tippfehlern, das Starten von Programmen und das Einfügen von Boilerplate-Texten. Außerdem können Sie damit auch benutzerdefinierte Skripte ausführen, um komplexe Systemaktionen auf Ihrem Computer zu automatisieren.





macbook pro 2015 akkuwechselkosten

Trotzdem kann AutoKey für Erstbenutzer einschüchternd sein. Zu diesem Zweck finden Sie hier eine Anleitung, die Ihnen bei der Installation, Einrichtung und Verwendung von AutoKey unter Linux hilft.





Was ist AutoKey?

AutoKey ist ein kostenloses Open-Source-Dienstprogramm zur Desktop-Automatisierung für Linux. Es ermöglicht Ihnen, verschiedene sich wiederholende Vorgänge auf Ihrem Computer mithilfe von Hotkeys oder Trigger-Phrasen zu automatisieren, damit Sie sie effizient ausführen können.

Wenn Sie gerade erst mit AutoKey beginnen, sind Texterweiterung und Autokorrektur zwei Anwendungen, bei denen sich die Software als nützlich erweisen kann. Und im Laufe der Zeit, wenn Sie sich mit AutoKey vertraut machen und ein Verständnis für Skriptkonzepte und ihre Feinheiten entwickeln, sollten Sie in der Lage sein, es zu verwenden, um Python-Skripte ausführen komplexe Aufgaben zu automatisieren.



So installieren Sie AutoKey unter Linux

AutoKey ist für alle gängigen Linux-Distributionen und kommt in zwei Versionen: autokey-gtk und autokey-qt .

Für die Uneingeweihten, GTK und Qt sind Toolkits, die für die Entwicklung von GUI-basierten Apps für Linux verwendet werden. Von den beiden ist GTK die bevorzugte Wahl für Programme im GNOME-Stil, während Qt die Standardoption zum Erstellen von Programmen für KDE ist. Abgesehen von der Änderung in der Kosmetik teilen die mit GTK und Qt erstellten Programme jedoch beide die gleiche interne Struktur.





Je nachdem, welche Linux-Distribution Sie auf Ihrem Computer verwenden, können Sie sich also entscheiden, entweder die GTK- oder die Qt-Version von AutoKey herunterzuladen.

Verwandte: Was ist der Unterschied zwischen GTK+ und Qt





Auch hierfür haben Sie zwei Möglichkeiten. Für eine schnelle Installation können Sie entweder den Paketmanager verwenden, der in Ihrer Linux-Distribution vorinstalliert ist. Oder Sie können verwenden Pip , falls Sie die neueste Version von AutoKey benötigen.

Es wird jedoch empfohlen, AutoKey mit einem Paketmanager zu installieren, da dieser einen viel einfacheren und benutzerfreundlicheren Installationsprozess bietet als pip. Führen Sie die folgenden Schritte aus, um AutoKey auf Ihrem Computer zu installieren.

Unter Debian (Ubuntu, Mint, Elementary)

Um AutoKey auf Debian-basierten Linux-Distributionen zu installieren, führen Sie den folgenden Befehl im Terminal aus:

sudo apt install autokey-gtk

Zum Installieren autokey-qt , Eintreten:

sudo apt install autokey-qt

Auf Fedora

Installieren Sie AutoKey auf Fedora mit:

sudo dnf install autokey-gtk

Unter Arch Linux

AutoKey ist unter Arch Linux über AUR (Arch User Repository) verfügbar. Sie können es also installieren, indem Sie Folgendes ausführen:

yay -Syy autokey-gtk

AutoKey-Erstlauf

Wenn AutoKey installiert ist, gehen Sie zum Anwendungsmenü und starten Sie das Programm. Wenn es geöffnet wird, begrüßt Sie das System mit dem Hauptfenster, das in zwei Abschnitte unterteilt ist: Der linke Bereich hilft Ihnen, durch Phrasen und Skripte zu navigieren, während Sie im rechten Bereich die Elemente, die Sie auf der linken Seite auswählen, in der Vorschau anzeigen und erstellen/konfigurieren können.

AutoKey wird mit einigen Beispielsätzen und Skripten geliefert, die Ihnen eine Vorstellung von deren Verwendung geben. Sätze sind im Wesentlichen Textexpander, die Text in Ihrem Namen eingeben, wenn Sie ihre Triggerschlüssel oder -phrasen eingeben. Auf der anderen Seite, Skripte sind dynamisch und können mit Python programmiert werden, um erweiterte Operationen durchzuführen.

In den folgenden Abschnitten zeigen wir Ihnen, wie Sie diese verwenden. Stellen Sie zuvor jedoch sicher, dass AutoKey jedes Mal automatisch ausgeführt wird, wenn Sie sich bei Ihrem Computer anmelden, damit Sie die App nicht jedes Mal manuell ausführen müssen.

Gehen Sie dazu zu Bearbeiten > Einstellungen . Wechseln Sie zum Allgemeines Registerkarte und aktivieren Sie das Kontrollkästchen für AutoKey beim Login automatisch starten . Klicke auf OK um die Änderungen zu speichern.

So verwenden Sie AutoKey-Sätze

Wie oben erwähnt, gibt es verschiedene Anwendungsfälle, in denen Sie AutoKey-Sätze verwenden können. Um AutoKey-Phrasen in Aktion zu zeigen, sehen wir uns nun an, wie Sie eine Abkürzung einrichten können, um Text/Phrase zu erweitern.

  1. Klicken Sie auf die Neu drücken und auswählen Phrase .
  2. Geben Sie dem Satz einen Namen und drücken Sie OK .
  3. Klicken Sie im rechten Fenster auf Satzinhalt eingeben und ersetzen Sie es durch den Text, den Sie eingeben möchten, wenn Sie die Abkürzung eingeben.
  4. Klicken Sie auf die Satz Knopf neben Abkürzungen .
  5. Tippen Sie auf Hinzufügen in dem Abkürzungen festlegen und geben Sie die Abkürzung ein, mit der Sie die Phrase erweitern möchten.
  6. Klicken Sie auf die Dropdown-Schaltfläche für Trigger ein und wählen Sie Alles Nicht-Wort .
  7. Schlag OK .
  8. Tippen Sie im Hauptfenster auf das Speichern Taste.

Um die Groß-/Kleinschreibung von eingegebenen Abkürzungen zu ignorieren, aktivieren Sie das Kontrollkästchen neben Groß-/Kleinschreibung der eingegebenen Abkürzung ignorieren . Um zu vermeiden, dass ein Triggerzeichen gedrückt werden muss, aktivieren Sie die Sofort auslösen (kein Triggerzeichen erforderlich) Möglichkeit.

Wenn Sie sich für Softwareentwicklung interessieren und bestimmte Python-Bibliotheken in Ihrem Projekt verwenden möchten, können Sie eine Phrase dafür erstellen, die diese Bibliotheken bei der Eingabe in den Editor eingibt.

Falls Sie viele solcher Phrasen angehäuft haben – bis zu einem Punkt, an dem Sie sich nur schwer daran erinnern können – können Sie einen Hotkey zuweisen, um eine Liste all dieser Phrasen anzuzeigen und eine zur Eingabe in das Textfeld auszuwählen.

Befolgen Sie dazu die folgenden Schritte:

  1. Hit the Neu Schaltfläche, um einen neuen Ordner zu erstellen.
  2. Verschieben Sie alle Phrasen, die Sie gruppieren möchten, in diesen Ordner.
  3. Wählen Sie den Ordner aus und im Ordnereinstellungen Klicken Sie rechts auf Satz Knopf neben Schnelltaste .
  4. Wählen Sie eine Modifikatortaste, wählen Sie Zum Einstellen drücken , und geben Sie einen Schlüssel ein, um eine Tastenkombination zu generieren. Schlag OK und speichern Sie die Änderungen.

Jetzt müssen Sie nur noch den Hotkey drücken, um alle Phrasen im Ordner anzuzeigen und die gewünschte auszuwählen.

So verwenden Sie AutoKey-Skripte

AutoKey-Skripte kommen ins Spiel, wenn Sie erweiterte Operationen als nur die Texterweiterung ausführen möchten. Mit einem Skript können Sie unter anderem Apps ausführen, Dateien/Ordner öffnen und Fenster- und Mausereignisse steuern.

In diesem Handbuch sehen wir uns an, wie Sie ein AutoKey-Skript verwenden können, um Google Chrome zu öffnen.

Erstellen einer Windows 7 Bootdiskette
  1. Klicken Sie auf die Neu drücken und auswählen Skript .
  2. Geben Sie Ihrem Skript einen Namen und drücken Sie OK .
  3. Im rechten Fenster ersetzen # Geben Sie Ihren Skriptcode ein mit den folgenden Codezeilen: |_+_|
  4. Hit the Satz Schaltfläche neben Schnelltaste und legen Sie einen Hotkey fest.
  5. Klicken OK .
  6. Tippen Sie auf Speichern um Ihr Skript zu speichern.

Drücken Sie jetzt jedes Mal, wenn Sie Chrome ausführen möchten, diesen Hotkey, und er führt das Skript aus und startet Chrome.

Auf die gleiche Weise, wie Sie im vorherigen Abschnitt ähnliche Phrasen in einem Ordner gruppiert haben, können Sie ähnliche Skripts gruppieren, um sie bei Bedarf einfach auszuführen.

Um Skripte effektiv verwenden zu können, müssen Sie über ein funktionierendes Verständnis von Python verfügen. Zum Beispiel haben wir die Teilprozess Modul (Teilprozessverwaltung), um im obigen Beispiel einen neuen Prozess zu öffnen. Sie können mehr über den Unterprozess und andere Module und Komponenten erfahren, indem Sie die offiziellen Dokumente von Python verwenden.

Verwandt: Was ist das Betriebssystemmodul von Python und wie verwenden Sie es?

Sobald Sie es beherrschen, können Sie Ihre Python-Fähigkeiten nutzen, um mit so ziemlich jeder Komponente des Systems zu interagieren und Aufgaben auf niedrigeren Ebenen auszuführen, die viel Zeit in Anspruch nehmen würden, wenn Sie sich für den manuellen Weg entscheiden würden.

Erledigen Sie mehr mit AutoKey

Die obige Anleitung sollte Ihnen dabei geholfen haben, AutoKey auf Ihrem Computer einzurichten und die Grundidee seiner Funktionsweise zu verstehen. Und in Zukunft sollten Sie sich von den oben gezeigten Beispielen inspirieren lassen und AutoKey-Phrasen und -Skripte verwenden, um die sich wiederholenden und trivialen Vorgänge auf Ihrem System zu automatisieren.

Wenn Sie weitere Optionen erkunden möchten, sehen Sie sich einige der anderen beliebten Linux-Automatisierungs-Apps an, bevor Sie in eine investieren.

Teilen Teilen Tweet Email 4 Linux-Automatisierungs-Apps zur Optimierung Ihrer Aufgaben und Arbeitsabläufe

Möchten Sie Zeit sparen und sich wiederholende Aufgaben vermeiden? Die Antwort ist Automatisierung! Hier sind einige nützliche Linux-Desktop-Automatisierungs-Apps, die Sie ausprobieren können.

Weiter lesen
Verwandte Themen
  • Linux
  • Computerautomatisierung
  • Aufgabenautomatisierung
  • Linux-Apps
Über den Autor Yash Wate(21 Artikel veröffentlicht)

Yash ist Staff Writer bei MUO für DIY, Linux, Programmierung und Sicherheit. Bevor er seine Leidenschaft für das Schreiben entdeckte, entwickelte er für das Web und iOS. Sie finden sein Schreiben auch auf TechPP, wo er andere Branchen abdeckt. Abgesehen von der Technik spricht er gerne über Astronomie, Formel 1 und Uhren.

Mehr von Yash Wate

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um zu abonnieren