|
@@ -0,0 +1,20 @@
|
|
|
|
|
+#!/usr/bin/zsh
|
|
|
|
|
+echo "Exit with Ctrl+C"
|
|
|
|
|
+trap ctrl_c INT
|
|
|
|
|
+
|
|
|
|
|
+function ctrl_c() {
|
|
|
|
|
+ echo "exit\n" >> click
|
|
|
|
|
+}
|
|
|
|
|
+cd /tmp
|
|
|
|
|
+if [ ! -e click ]; then
|
|
|
|
|
+ mkfifo click
|
|
|
|
|
+fi
|
|
|
|
|
+tail -F click | ssh $1 & #> /dev/null &
|
|
|
|
|
+xinput test `xinput list | grep "Logitech USB Receiver" | grep -oE "id=[0-9]+" | grep -oE "[0-9]+"` | while read in ; do;
|
|
|
|
|
+ if [[ $in = "key press 117" ]]; then
|
|
|
|
|
+ echo 'export DISPLAY=:0.0 && export XAUTHORITY="/home/daniel/.Xauthority" && xdotool key 117\n' >> click
|
|
|
|
|
+ fi
|
|
|
|
|
+ if [[ $in = "key press 112" ]]; then
|
|
|
|
|
+ echo 'export DISPLAY=:0.0 && export XAUTHORITY="/home/daniel/.Xauthority" && xdotool key 112\n' >> click
|
|
|
|
|
+ fi
|
|
|
|
|
+done
|