有没有办法从 VNC 客户端解锁服务器主机的屏幕?

有没有办法从 VNC 客户端解锁服务器主机的屏幕?

我在一台笔记本电脑上运行 vino 服务器,在另一台笔记本电脑上运行 vinagre。两者都运行 Lubuntu 18.04。当第一台笔记本电脑的 Lubuntu 18.04 屏幕锁定时,另一台笔记本电脑上的 vinagre 显示黑屏,并且移动光标不会显示登录请求。有没有办法从VNC客户端解锁服务器主机的屏幕,而不必亲自移动到VNC服务器主机来解锁屏幕?谢谢。

答案1

您应该能够以屏幕锁定的用户身份通过​​ ssh 连接到其他主机,然后终止屏幕锁定程序,例如,如果它是 xscreensaver:

killall xscreensaver

注意:我不知道 LXDE 桌面或 Lubuntu 的默认屏幕保护程序是什么,它可能是另一个程序(gnome-screensaver等)。但无论如何,这应该是完全相同的。

附加信息:显然 LXDE 屏幕保护程序是light-locker.杀掉这个吧。如果您希望它再次运行,请在 VNC 会话中打开一个终端并light-locker在其中运行。

关于X-Window的补充:

当您使用 SSH 时,您可以访问该屏幕您的连接来自通过使用ssh -X <host>ssh -Y <host>.程序可以完美地在一台机器上运行并在另一台机器上显示。因此,如果您light-locker在远程计算机上运行 SSH,它将锁定您的本地显示而不是远程的(就像运行gnome-terminal或任何其他命令将在远程计算机上运行它但在本地显示它一样)。

相关内容