Ross Rogers Asked: 2020-06-23 09:30:29 +0800 CST2020-06-23 09:30:29 +0800 CST 2020-06-23 09:30:29 +0800 CST 在 ssh 终端上,如何将文本像键盘一样注入到我未连接的 x 显示器上? 772 作为 debian 中的 root 用户,有没有办法将文本注入到我不在物理上或我没有 VNC 的 X DISPLAY 上?我希望能够在 shell 中执行以下操作: echo hi > SOMETHING DISPLAY=:0 这样做类似于在连接到 X display :0 的键盘上键入“hi”。当前聚焦的程序将接收键盘事件。 可能有一些/dev/*tty*可以帮助我完成此任务,但我不确定这是如何完成的。 linux debian 1 个回答 Voted Best Answer Ljm Dullaart 2020-06-23T10:11:44+08:002020-06-23T10:11:44+08:00 xdotool可以做到这一点。例如:在您的终端中尝试以下操作: export DISPLAY=:0 xdotool mousemove 100 100 并观看鼠标跳跃。 xdotool getactivewindow 将为您提供活动窗口的 ID。 xdottool type "ls " 将使当前活动窗口执行一个ls.
xdotool
可以做到这一点。例如:在您的终端中尝试以下操作:并观看鼠标跳跃。
将为您提供活动窗口的 ID。
将使当前活动窗口执行一个
ls
.