重启后 Vino-server 无法启动

重启后 Vino-server 无法启动

我需要使用 Ubuntu 18.04LTS 和 连接到远程服务器vino-server。重启后,到目前为止我发现通过 VNC 连接的唯一方法是先登录控制台。所以我无法远程重启然后使用 VNC。

还有一些其他人有相同或相关的问题(见下面的列表),但这些问题可能已经过时了,因为桌面管理器已从 更改为lightdmgdm所有答案都无法解决问题。

目前有办法实现这个吗?

vino-server 无法自动启动
“转到菜单 > 首选项 > 默认应用程序... > 自动启动并添加您需要的命令 ( /usr/lib/vino/vino-server)。”不起作用。

桌面共享已启用,vino 服务器未监听
“我可以通过运行来启用 vino-server /usr/lib/vino/vino-server,然后成功连接。我需要在本地执行此操作。命令无法通过远程 SSH 会话运行。”

从 ssh 客户端启动 vino vnc 服务器

Vino VNC 服务器无法在启动时启动

如何让 vino 在无头服务器上自动登录后运行 - Ubuntu Server 18.04.2 LTS

与有关vncserver,我发现没有办法将其应用于这种情况。

答案1

作为用户(如果您不需要所有用户都拥有这样的访问权限),您可以创建一个.desktop文件:

alexis@ubuntu:~$ cat ~/.config/autostart/systemctl.desktop
[Desktop Entry]
Type=Application
Exec=systemctl --user start vino-server
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name[en_US]=vino Server
Name=vino Server
Comment[en_US]=Auto-start the VNC service on boot and login back in
Comment=Auto-start the VNC service on boot

这样,每当您登录帐户时,vino 都会自动启动(如 Exec 中所示)。您可以将帐户标记为“自动登录”,这样它就会 100% 自动运行。

我不知道它是否适用于 lightdm 和任何登录的用户。我还没有尝试过。

相关内容