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

这似乎是很长一段时间以来的普遍问题。
现在在研究时,我看到很多人通过编辑~/.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 &
Run Code Online (Sandbox Code Playgroud)
我想查看并能够在我的桌面上导航。但我认为上述任何程序都与 Xubuntu 机器上的该功能无关。
我必须如何调整此解决方案才能在 Xubuntu 17.04 上为我工作?
我不认为这是一个“很长一段时间的问题”,而是对 VNC 如何工作的误解。
首先,如果“在我的桌面上导航”是指与现有物理桌面会话进行交互,那么现在停止阅读并安装其中一个桌面共享VNC 服务器,例如x11vnc或Vino。
如果你想用 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 |
-------------------------------------------------------------+
Run Code Online (Sandbox Code Playgroud)
所以你可以将基于 gnome 的xstartup文件转换为:
#!/bin/sh
export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
xfce4-panel &
xfsettingsd &
xfwm4 &
pcmanfm &
xfce4-terminal &
Run Code Online (Sandbox Code Playgroud)
但是,这仍然会给您一个“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 &
Run Code Online (Sandbox Code Playgroud)
或者,您可以startxfce4直接从~/.vnc/xstartup文件中直接运行,而不是单独启动组件。
| 归档时间: |
|
| 查看次数: |
13252 次 |
| 最近记录: |