dotool – 安装和配置 (Manjaro / Arch-basiert)¶
是 dotool 吗?¶
dotool 是 Linux 下的模拟工具。
这是 X11 中的“xdotool”和功能的德语 schneller 和 Wayland。
安装(Manjaro / Arch)¶
1. 包安装¶
代码_块_0
2. 用户 zur input-Gruppe hinzufügen¶
代码_块_1
3.udev-Regel erstellen¶
代码_块_2
4.udev 新拉登¶
代码_块_3
5. Neu einloggen(wichtig!)¶
Ohne Neu-Login 不支持 Gruppenzugehörigkeit。
项目配置¶
config/settings.py¶
代码_块_4
Wie das Skript dotool verwendet¶
Eingabe-Funktion¶
代码_块_5
配置 auslesen (ohne Seiteneffekte)¶
设置 werden so ausgelesen,dass print()-Ausgaben in settings.py
den Wert nicht verfälschen:
代码_块_6
说明¶
变音和特殊设置:
类型延迟 2(执行工具默认) ist empfohlen。 Beitypedelay 0können Zeichen wie ä, ö, ü, ß verloren gehen。Zu schnell für die Zielanwendung? Manche Apps(z. B. Electron,浏览器输入) Verlieren Zeichen bei niedrigem 延迟。在 diesem Fall
dotool_typedelay = 5或 höher verwenden 中。Wayland: 在 Wayland 上执行 dotool 功能,xdotool 不可用。
后备: Wenn dotool nicht installiert ist,fällt das Skript automatisch auf
xdotoolzurück。
Wie das Skript dotool verwendet¶
Das Skript startet einen permanenten dotool-Prozess über ein FIFO,
um den Overhead eines neuen Prozesses bei jedem Tastendruck zu vermeiden。
相关代码(type_watcher.sh)¶
代码_块_7
Eingabe-Funktion¶
代码_块_8
配置 auslesen (ohne Seiteneffekte)¶
设置 werden so ausgelesen,dass print()-Ausgaben in settings.py
den Wert nicht verfälschen:
代码_块_9
说明¶
Zu schnell für die Zielanwendung? Manche Apps(z. B. Electron,浏览器输入) verlieren Zeichen bei
typedelay 0。在秋季typedelay 5或typedelay 10版本中。Wayland: 在 Wayland 上执行 dotool 功能,xdotool 不可用。
后备: Wenn dotool nicht installiert ist,fällt das Skript automatisch auf
xdotoolzurück。