让 Vino 在 Lubuntu 上运行

让 Vino 在 Lubuntu 上运行

我尝试在 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 上运行,并决定分享它。

  1. 使用 安装服务器sudo apt install vino
  2. 编辑首选项。应该可以从控制台gsettings或 Dconf Editor 进行编辑 - 我使用的是后者。
    1. 使用 安装 Dconf 编辑器sudo apt install dconf-editor
    2. 启动它。
    3. Ctrl+ l,粘贴“/org/gnome/desktop/remote-access/”并确认,或者选择“org”,然后选择“gnome”、“desktop”和“remote-access”。
  3. 取消选中“prompt-enabled”。
  4. /usr/libexec/vino-server使用或您喜欢的其他方式启动服务器。

我认为它足以连接到服务器,但是没有启用身份验证方法,因此看起来非常危险。

要启用密码验证,请执行以下操作:

  1. 在 Dconf 编辑器中的“/org/gnome/desktop/remote-access/authentication-methods”中将“自定义值”设置为“['vnc']”。
  2. 获取所选密码的编码版本并base64 <Your password>复制它。
  3. 将密码的编码版本作为“自定义值”粘贴到 Dconf 编辑器中的“/org/gnome/desktop/remote-access/vnc-password”中。

相关内容