Danke für all Eure Antworten.
Unter X11 läuft es jetzt bei mir mit
| printf "$textvariable" | xclip -selection clipboard
xdotool key ctrl+v
|
Danke für die Hinweise!
Unter Arch/KDE Plasma/Wayland verwende ich wl-copy für das Kopieren in die Zwischenablage und versuche den Inhalt per wtype oder ydotool an das aktuelle Fenster zu schicken.
wtype läuft nicht in meinem Setting:
wtype "hallo"
Compositor does not support the virtual keyboard protocol
An anderer Stelle las ich, dass KDE und Gnome dies nicht unterstützen.
Bleibt ydotool. Daran beiße ich mir gerade die Zähne aus und bin traurig, dass es nicht irgendwo umfänglich beschrieben wird. Inzwischen meine ich zu wissen, dass ydotoold als Hintergundservice laufen muss. Das scheitert bei mir:
systemctl --user start ydotool.service
systemctl --user status ydotool.service
× ydotool.service - Starts ydotoold service
Loaded: loaded (/usr/lib/systemd/user/ydotool.service; disabled
; preset: enabled)
Active: failed (Result: exit-code) since Wed 2025-09-10 20:34:47 CEST; 36s ago
Duration: 28ms
Invocation: a54eba2f96964ea3a8eadffd8ed245e4
Process: 24045 ExecStart=/usr/bin/ydotoold (code=exited, status=2)
Main PID: 24045 (code=exited, status=2)
Sep 10 20:34:47 pt systemd[770]: ydotool.service: Scheduled restart job, restart counter is at 5.
Sep 10 20:34:47 pt systemd[770]: ydotool.service: Start request repeated too quickly.
Sep 10 20:34:47 pt systemd[770]: ydotool.service: Failed with result 'exit-code'.
Sep 10 20:34:47 pt systemd[770]: Failed to start Starts ydotoold service.Auch ein direkter Start wird verweigert (keine Ahnung, was der bewirken sollte und ob das überhaupt ein sinnvolles Vorgehen ist):
ydotoold
You're advised to run this program as root, or YMMV.
failed to open uinput device: Permission denied
Meinen User habe ich zur Gruppe input hinzugefügt. Warum? Keine Ahnung. Stand an verschiedenen Stellen, wurde aber nicht erläutert. Hat leider nicht weitergeholfen.
Ich finde keine verständliche Beschreibung des Gesamtsystems, nach der ich mir ein Vorgehen erschließen könnte. Nur immer wieder unvollständige Hinweise. Ich komme nicht weiter. Ein Start als sudo ist für mich nicht praktikabel, da das Ganze in einem User-Script laufen soll.
Kann mir hier jemand weiterhelfen?
Viele Grüße
Peter