dotool – Instalacja i konfiguracja (Manjaro / Arch-basiert)

Czy to był dotool?

dotool ist ein schnelles Werkzeug zum Simulieren von Tastatureingaben for Linux. Jest to niemiecki schneller jako xdotool i funktioniert sowohl dla X11 również dla Waylanda.


Instalacja (Manjaro / Arch)

1. Zainstaluj pakiet

KOD_BLOKU_0

2. Użytkownik zur input-Gruppe hinzufügen

KOD_BLOKU_1

3. udev-Regel erstellen

KOD_BLOKU_2

4. udev neu załadowany

KOD_BLOKU_3

5. Nowy loggen (wichtig!)

Ohne Neu-Login greift die Gruppenzugehörigkeit nicht.


Konfiguracja w projekcie

config/settings.py

KOD_BLOKU_4


Zobacz skrypt do narzędzia Verwendet

Funkcja Eingabe

KOD_BLOKU_5

Konfiguracja auslesen (ohne Seiteneffekte)

Ustawienia zostały w ten sposób ausgelesen, dass print()-Ausgaben w settings.py den Wert nicht verfälschen:

KOD_BLOKU_6


Hinweise

  • Umlaute und Sonderzeichen: wpisz opóźnienie 2 (wykonaj domyślnie narzędzie) ist empfohlen. Bei typedelay 0 können Zeichen wie ä, ö, ü, ß verloren gehen.

  • Zu schnell für die Zielanwendung? Manche Apps (np. B. Electron, dane wejściowe przeglądarki) verlieren Zeichen bei niedrigem Opóźnienie. W diesem Fall dotool_typedelay = 5 oder höher verwenden.

  • Wayland: funkcja dotool auch dla Waylanda, xdotool nie jest dostępna.

  • Zastępczy: Wenn dotool nicht installiert ist, fällt das Skript automatisch auf xdotool zurück.


Zobacz skrypt do narzędzia Verwendet

Das Skript startet einen permanenten dotool-Prozess über ein FIFO, um den Overhead eines neuen Prozesses bei jedem Tastendruck zu vermeiden.

Odpowiedni kod (type_watcher.sh)

KOD_BLOKU_7

Funkcja Eingabe

KOD_BLOKU_8

Konfiguracja auslesen (ohne Seiteneffekte)

Ustawienia zostały w ten sposób ausgelesen, dass print()-Ausgaben w settings.py den Wert nicht verfälschen:

KOD_BLOKU_9


Hinweise

  • Zu schnell für die Zielanwendung? Manche Apps (np. B. Electron, dane wejściowe przeglądarki) verlieren Zeichen bei typedelay 0. W diesem Fall typedelay 5 lub typedelay 10 używaj.

  • Wayland: funkcja dotool auch dla Waylanda, xdotool nie jest dostępna.

  • Zastępczy: Wenn dotool nicht installiert ist, fällt das Skript automatisch auf xdotool zurück.