Автоматический ввод с клавиатуры в систему Linux [дубликат]

Я использую систему Linux. X-Window будет закрыт, если клавиатура бездействует в течение 5 минут. Один из способов избежать закрытия X -Окно должно нажать клавишу ENTER в течение 5 минут. Мой вопрос: есть ли автоматический способ «нажать» клавишу ENTER с клавиатуры?

I попробовал выполнить следующую команду из сценария, но потерпел неудачу:

echo -ne "\r" > /dev/myTTY

или

echo -ne "\n" > /dev/myTTY

Новая строка или CR отображается в командной строке, но система, похоже, не получила команду.

0
задан 4 April 2017 в 13:20

1 ответ

Попытка использовать xdotool

Запускается путем установки xdotool

sudo apt-get install xdotool

, Затем создают следующий сценарий и выполняют его при запуске.

#!/bin/bash

while true
do
    sleep 300
    xdotool  key Return
done

Все это делает, ожидает 300 секунд, затем нажимает клавишу Enter, затем повторяется.

, Если Вы не хотите сохранять это как файл, можно просто ввести ту же самую строку кода с методической точностью в к окну терминала, и она сделала бы ту же самую вещь, пока Вы не закрываете терминал.

0
ответ дан 3 November 2019 в 12:34

Другие вопросы по тегам:

Похожие вопросы: