Xubuntu 17.04 的 VNC 灰屏

Xubuntu 17.04 的 VNC 灰屏

tightvncserver在 Xubuntu 17.04 系统上运行了默认设置,但当我在本地网络上(从 Windows 或 Debian)连接到它时,我只会看到一个带有光标的灰色屏幕。它看起来像这样:

灰屏 Xubuntu

这似乎是一个长期存在的常见问题。

在研究的过程中,我看到了很多人们解决问题通过编辑~/.vnc/xstartup文件。

添加这个:

#!/bin/sh
def
export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS

gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &
gnome-terminal &

我希望能够看到并浏览我的桌面。但我认为上述任何程序都与 Xubuntu 机器上的该功能无关。

我该如何调整这个解决方案以使其在 Xubuntu 17.04 上工作?

答案1

我认为这不是一个“长期存在的问题”,而是对 VNC 工作方式的误解。

首先,如果你所说的“在我的桌面上导航”是指与现有的物理桌面会话进行交互,那么现在就停止阅读并安装其中一个桌面共享VNC 服务器,例如x11vnc或者维诺


如果您希望使用 XFCE 组件来替换 Gnome 组件,那么据我所知,最佳做法是:

        Gnome         |      Component     |      XFCE       |
======================+====================+=================+
gnome-panel           |    Application     | xfce4-panel     |
                      | launcher / taskbar |                 |
gnome-settings-daemon |  Settings manager  | xfsettingsd     |
metacity              |   Window manager   | xfwm4           |
nautilus              |    File manager    | pcmanfm         |
gnome-terminal        | Terminal emulator  | xfce4-terminal  |
-------------------------------------------------------------+

因此您可以将基于 gnome 的xstartup文件转换为:

#!/bin/sh

export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS

xfce4-panel &
xfsettingsd &
xfwm4 &
pcmanfm &
xfce4-terminal &

然而,这仍然会给你一个“VNC 灰屏”(尽管它带有应用程序启动器、文件管理器和终端仿真器)。要获得熟悉的xfce4蓝色桌面背景,你可能需要添加xfdesktop,给出:

#!/bin/sh

export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS

xfce4-panel &
xfsettingsd &
xfwm4 &
xfdesktop &
pcmanfm &
xfce4-terminal &

startxfce4或者,您可以直接从文件运行,而不必单独启动各个组件~/.vnc/xstartup

相关内容