На этот вопрос уже есть ответ здесь:
Я использую систему Linux. X-Window будет закрыт, если клавиатура бездействует в течение 5 минут. Один из способов избежать закрытия X -Окно должно нажать клавишу ENTER в течение 5 минут. Мой вопрос: есть ли автоматический способ «нажать» клавишу ENTER с клавиатуры?
I попробовал выполнить следующую команду из сценария, но потерпел неудачу:
echo -ne "\r" > /dev/myTTY
или
echo -ne "\n" > /dev/myTTY
Новая строка или CR отображается в командной строке, но система, похоже, не получила команду.
Попытка использовать xdotool
Запускается путем установки xdotool
sudo apt-get install xdotool
, Затем создают следующий сценарий и выполняют его при запуске.
#!/bin/bash
while true
do
sleep 300
xdotool key Return
done
Все это делает, ожидает 300 секунд, затем нажимает клавишу Enter, затем повторяется.
, Если Вы не хотите сохранять это как файл, можно просто ввести ту же самую строку кода с методической точностью в к окну терминала, и она сделала бы ту же самую вещь, пока Вы не закрываете терминал.