Progrmme werden benötigt: kdotool ydotool + ydotoold wl-clipboard
Vorbereitung
window_id=$(kdotool search --class "firefox")
kdotool windowactivate $window_id
ydotool immer mit Server ! (rumgebastel)+
sudo /home/foo/.local/bin/ydotoold -p /run/user/1000/.ydotool_socket -P 0777
Test:
ydotool key 42:1 38:1 38:0 24:1 24:0 38:1 38:0 42:0
Parameter für die Tasten-Shortcuts soll werden : CTRL+l CTRL+c Escape
keycode gibts hier: cat /usr/include/linux/input-event-codes.h |grep (irgendwas z.B)CTRL
#define KEY_LEFTCTRL 29 #define KEY_ESC 1 #define KEY_L 38 #define KEY_C 46
ist das:
ydotool key 29:1 38:1 38:0 29:0 29:1 46:1 46:0 29:0 1:1 1:0
Erst den Server starten, Gucken ob er evtl schon PID hat. Dann nicht.
sudo /home/karl/.local/bin/ydotoold -p /run/user/1000/.ydotool_socket -P 0777
danach (das kann auch als Skript):
window_id=$(kdotool search --class "firefox")
kdotool windowactivate $window_id
ydotool key 29:1 38:1 38:0 29:0 29:1 46:1 46:0 29:0 1:1 1:0
a=$"wl-paste"
echo$a