自动键盘输入Linux系统

自动键盘输入Linux系统

我使用的是 Linux 系统。如果键盘闲置 5 分钟,X-Window 就会关闭。避免 X-Window 关闭的一种方法是ENTER在 5 分钟内按下该键。我的问题是:有没有一种自动“按下”键盘上的键的方法ENTER

我尝试从脚本执行以下命令但失败了:

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

或者

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

命令行中出现换行符或 CR,但系统似乎未收到该命令。

答案1

尝试使用 xdotool

首先安装 xdotool

sudo apt-get install xdotool

然后创建以下脚本并在启动时运行它。

#!/bin/bash

while true
do
    sleep 300
    xdotool  key Return
done

所有这些都是等待 300 秒,然后按下 Enter 键,然后重复。

如果您不想将其保存为文件,您可以简单地在终端窗口中逐行输入完全相同的代码,它会执行完全相同的操作,直到您关闭终端。

相关内容