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