在我们开始之前,请原谅我的完全无知,我对系统管理还比较陌生。
我知道目前有几篇帖子是关于 Ubuntu 14.04 干扰 VNC 连接的。到目前为止,我的情况似乎与他们的情况不符,我尝试了很多修复方法。
我运行的是 Ubuntu 12 LTS,使用 Webmin、SSH、Samba 和 VNC viewer 进行远程连接。我升级到了 14.04,现在可以进行 VNCviewer 连接,但屏幕却变成灰色,屏幕上似乎有细小的织物线交叉在一起。
我已经尝试了所有的 dconf 编辑,例如取消选中“启用”和“加密”
我还将 xstartup 从默认值更改为一些可加载 gnome 桌面的替代版本。
我的问题是:这个问题最终是否只能由 Ubuntu 团队来解决,而我却无能为力?
我很乐意发布任何必要的信息来回答您的问题并重试您认为有效的解决方案。
我想发布一张图片,但我的声誉不够。这是 VNC 连接的屏幕截图链接。VNC 屏幕截图
答案1
升级到 Ubuntu 14.04 会重置 .vnc/xstartup 的权限。每个会话的 .vnc 文件夹中的日志文件对于了解正在发生的事情至关重要。为了解决这个问题,我使用了
sudo chmod 755 xstartup
这解决了这个问题,但随后屏幕却变灰了。在分析了大量解决方案后,我发现了这一点:
我使用那里列出的 xstartup 文件的内容来获得一个可以通过的 vnc 桌面
#!/bin/bash
xrdb $HOME/.Xresources
startxfce4 &
总而言之,我对这个桌面设置感到非常失望,但我希望有一天 Unity 环境可以用于 VNC 连接。
答案2
我曾经也有过一样的问题。
我查看了所有能找到的演练,并更改了所有适用于其他人的设置。(dconf、~/.vnx/xstartup 的权限,所有这些)
事实证明我安装了太多的桌面环境,而 VNC 不喜欢它。
我测试了 i3、kubuntu、gnome、xfce 和其他几个桌面。我发现一旦安装了所有这些桌面,我就无法卸载它们,即使使用 apt-get --purge remove桌面和 apt-get autoremove。
我重新安装了 Ubuntu 并仅安装了 kde,从那时起 VNC 就运行良好。