Konfiguration der Texteingabemethode

Voraussetzungen für dotool (schneller als xdotool)

  1. Installieren: pamac build dotool oder yay -S dotool

  2. Benutzer zur Eingabegruppe hinzufügen: sudo gpasswd -a $USER input

  3. udev-Regel erstellen:

    echo 'KERNEL=="uinput", GROUP="input", MODE="0660", OPTIONS+="static_node=uinput"' | sudo tee /etc/udev/rules.d/80-dotool.rules
    
  4. Regeln neu laden: sudo udevadm control --reload-rules && sudo udevadm trigger

  5. Neu einloggen

Konfiguration

In „config/settings.py“:

x11_input_method_OVERRIDE = "dotool"  # oder "xdotool"

Hinweise

  • „dotool“ ist deutlich schneller als „xdotool“ – bei sehr schneller Ausgabe kann es sein, dass die Zielanwendung Zeichen verliert

  • Das Auslesen der Einstellungen unterdrückt bewusst alle Print-Ausgaben aus settings.py während des Imports – das ist gewollt

  • Der dotool-Listener läuft als Hintergrundprozess über ein FIFO (/tmp/dotool_fifo) mit typedelay 0