升级到 ubuntu 13.04 后 VNC 灰屏

升级到 ubuntu 13.04 后 VNC 灰屏

通过编辑 .vnc/xstartup 文件(如本论坛中 12.04 相关讨论中所述),我已成功修复 12.10 版本的远程 VNC 会话灰屏问题。按照更新程序的建议升级到 Ubuntu 13.04 后,VNC 客户端上又恢复了灰屏。已安装 Gnome-classic,xstartup 未发生任何变化。Ubuntu 13 升级程序还做错了什么?

答案1

由于没有人给我看似简单的答案,我不得不自己找出答案。Ubuntu 13 中的 Gnome 支持已发生改变,以至于 gnome-classic 必须被称为 gnome-session-fallback。太好了。为什么他们让使用超级简单方便的 VNC 访问变得如此困难?

因此,在 ./vnc/xstartup 中,替换

gnome-session --session=gnome-classic &

经过

gnome-session-fallback &

这样就可以继续在 Ubuntu 上使用 iPad 了。

完整的 xstartup 搜索 vnc 灰屏启动 12.04

答案2

因此,在 13.10 中,VNC-gnome 反对者又增加了一个问题,VNC 确实会在 xstartup 或 gnome 安装的所有可想到的配置中产生灰屏,并且日志文件显示 gnome 存在问题。因此,我不得不安装 xfce4,并将 xstartup 文件中的 gnome 语句替换为:

startxfce4 &

它完成了它的工作所以让我们忘记 gnome 吧。

答案3

因此,我们现在都知道,Ubuntu 13.10 中的 VNC 中的 gnome-session 仍然无法使用,实际上 Ubuntu 13.10 上的 XFCE 是一场灾难,因为我不仅在 VNC 中获得了 XFCE 桌面,而且在我的普通桌面登录中也获得了 XFCE 桌面,这毫无希望,因为在我看来,XFCE 仅适用于轻量级桌面。然后,我用 Cinnamon 测试了 LinuxMint,我发现与标准的 Ubuntu Unity 桌面相比,它令人愉悦,‘远远超过了顶级’。一旦建立了带有 vnc4server 的新 LinuxMint 环境(在 vbox 上,非常好),只需 ap-get install xfce4 - 您的正常登录不会受到 XFCE 的阻碍,但如果您像这样创建 xstartup 文件(是的,只需要这几行!):

#!/bin/sh
unset SESSION_MANAGER
xsetroot -solid grey
vncconfig -iconic &
startxfce4 &

!现在您在 vnc 中拥有一个不错的 xfce 桌面。对我来说唯一的问题是终端不起作用 - 它在那里,但窗口中没有交互。我安装了终结器,没有进一步的麻烦。现在一切都很好 - 再见普通的 Ubuntu - 你好 Mint Cinnamon-XFCE。

答案4

旧的 Ubuntu 机器提供将 12 LTS 升级到 14 LTS。好的,哦,这些 gnome VNC 灰屏又出现了。。浏览 Gnome 论坛(其他 vnc 服务器在 Linux Mint 上顺利运行)然后我注意到我需要通过 SSH 设置 Vino 参数 - 得到“没有 X11 $DISPLAY 无法自动启动 D-Bus”(我没有桌面!),尝试了 DBUS shell 脚本 - 当然不起作用,然后发现(当 vnc 已经在运行并且我有一个“显示”),我可以发出:

DISPLAY=:1 gsettings set org.gnome.Vino require-encryption false

是的,执行没有错误(显示号码是您的 vnc 桌面号码)但 vnc 终端仍然显示灰色屏幕...

因此,2015 年 1 月,通过 SSH 设置变量以便 VNC 客户端能够在 GNOME 上有效工作仍然是一场灾难,建议坚持离开 GNOME 并安装上述 XFCE。虽然不是很好,但是......它可以工作。并且可以在一分钟内安装,而不是花几天时间找到那些(毫无疑问它们会存在)可以解决 gnome 问题的几个简单命令。

相关内容