如何在 ubuntu 21.04 上通过 ssh 解锁屏幕保护程序?

如何在 ubuntu 21.04 上通过 ssh 解锁屏幕保护程序?

我想通过 ssh(屏幕保护程序)解锁黑屏。我有一个桌面 ubuntu 21.04,我想通过 ssh 登录并解锁屏幕保护程序。我在脚本中尝试了 xdotool:

#!/bin/bash
export DISPLAY=:0
xdotool type "1234"

还有 ydotool:

#!/bin/bash
export DISPLAY=:0
ydotool type "1234"

xdotool 什么也不做,而使用 ydotool 时我收到一个错误( ydotool:注意:ydotoold 后端不可用(可能有延迟+延迟问题)在抛出“std::runtime_error”实例后终止调用 what():无法打开 uinput 设备)。

如何通过 ssh 连接解锁屏幕保护程序?

谢谢

问候大卫

答案1

解决方案:这台电脑上没有键盘,因为我有触摸屏。当我插入键盘并使用 ydotool 作为 su 时,它可以工作。也许这个带键盘但不带 sudo 的解决方案也可以工作https://github.com/ReimuNotMoe/ydotool/issues/36

相关内容