ℹ️ This is a machine-translated document. In case of discrepancies, refer to the original document.
Text Input Method Configuration¶
Requirements for dotool (faster than xdotool)¶
Install:
pamac build dotooloryay -S dotoolAdd user to the input group:
sudo gpasswd -a $USER inputCreate udev rule:
echo 'KERNEL=="uinput", GROUP="input", MODE="0660", OPTIONS+="static_node=uinput"' | sudo tee /etc/udev/rules.d/80-dotool.rules
Reload rules:
sudo udevadm control --reload-rules && sudo udevadm triggerLog in again
Configuration¶
In config/settings.py:
x11_input_method_OVERRIDE = "dotool" # oder "xdotool"
Notes¶
dotoolis significantly faster thanxdotool– with very fast output, the target application may lose charactersReading out the settings deliberately suppresses all print outputs from
settings.pyduring import – this is intentionalThe dotool listener runs as a background process via a FIFO (
/tmp/dotool_fifo) withtypedelay 0