我需要用Ubuntu18.04LTS和vino-server连接到远程服务器。重新启动后,我找到的通过VNC连接的唯一方法是第一次在控制台登录。所以我不能远程重新启动,然后重新启动VNC。
还有其他几个存在相同或相关的问题(请参阅下面的列表),但这些问题可能是过时的问题,因为桌面管理器从lightdm变成了gdm。没有一个答案解决了这个问题。
“转到菜单>首选项>默认应用程序.>自动启动并添加所需的命令(/usr/lib/vino/vino-server)。”不管用。
“我可以通过运行/usr/lib/vino/vino-server来启用vino服务器,然后成功地连接。我需要在本地这样做。命令不能在远程SSH会话上工作。”
发布于 2020-08-14 02:56:52
作为用户(如果您不需要所有用户都有这样的访问权限),您可以创建一个.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和任何登录的用户一起工作。我还没试过。
https://askubuntu.com/questions/1213657
复制相似问题