我尝试在 Lubuntu 16.04 上启动并运行 Vino,但没有成功。我已安装 Vino,并运行小vino-preferences
程序来配置 Vino。我已将小程序设置为始终显示。
似乎正在发生的事情是,运行/usr/lib/vino/vino-server
似乎会启动服务器,但小程序不会在桌面上打开,服务器不会通过 zeroconf 进行宣传,我无法通过 Zeroconf 或本地网络上的直接 IP 进行连接。没有 VNC 客户端可以看到服务器,因此它实际上没有正确启动。
我认为 Lubuntu、已安装的软件包或窗口管理器之间存在一些不兼容性,导致 Vino 无法正常启动。Vino 不会保留错误日志,而且我在 xsession 或其他日志中没有找到任何相关信息。
我尝试过在多个全新安装的 Lubuntu 上使用 Vino,每次都得到相同的结果。Vino 无法工作。我尝试过在 Ubuntu (Unity)、Xubuntu 和 Ubuntu-Mate VM 上使用 Vino,没有遇到任何问题 - 服务器启动、小程序启动、通过 Zeroconf 进行宣传,并且我可以从客户端连接。此外,这不是众所周知的加密问题 - 我已将加密设置为false.
我想通过 VNC 导出我现有的桌面,所以我的选择是 Vino 或 x11vnc。我尝试了 x11vnc,发现它与 Vino 相比速度非常慢,性能不佳。当 Vino 工作时,它表现良好,并且易于设置,所以它会是我的选择。
这里有谁有什么想法吗?
答案1
您的问题可能是由其他原因引起的,但我最近设法让 Vino 在 Lubuntu 上运行,并决定分享它。
- 使用 安装服务器
sudo apt install vino
。 - 编辑首选项。应该可以从控制台
gsettings
或 Dconf Editor 进行编辑 - 我使用的是后者。- 使用 安装 Dconf 编辑器
sudo apt install dconf-editor
。 - 启动它。
- 按Ctrl+ l,粘贴“/org/gnome/desktop/remote-access/”并确认,或者选择“org”,然后选择“gnome”、“desktop”和“remote-access”。
- 使用 安装 Dconf 编辑器
- 取消选中“prompt-enabled”。
/usr/libexec/vino-server
使用或您喜欢的其他方式启动服务器。
我认为它足以连接到服务器,但是没有启用身份验证方法,因此看起来非常危险。
要启用密码验证,请执行以下操作:
- 在 Dconf 编辑器中的“/org/gnome/desktop/remote-access/authentication-methods”中将“自定义值”设置为“['vnc']”。
- 获取所选密码的编码版本并
base64 <Your password>
复制它。 - 将密码的编码版本作为“自定义值”粘贴到 Dconf 编辑器中的“/org/gnome/desktop/remote-access/vnc-password”中。