Итак, я создал небольшой пример:
#!/bin/bash
while read -p 'Tell me your name: ' ln;
do
echo "I got $ln";
done
Итак, вы сохраняете скрипт, делаете его исполняемым и запускаете следующим образом:
На сервере
nc -l -p 4444 -k --sh-exec./yourscript
Здесь -k
сохраняет соединение открытым, поэтому нет необходимости в петле, которую вы там получили.
На клиенте
nc hostname 4444
foo bar
Это должно сработать.
Добавьте эту строку, выйдите из системы и посмотрите, что произойдет;)
xinput set -prop "/dev/wsmouse" "Device Accel Constant Deceleration" 0.3