TightVNC 和 ubuntu 桌面无法正常工作

TightVNC 和 ubuntu 桌面无法正常工作

最近几天,我一直在尝试使用远程桌面。我们公司希望在无头服务器上安装 Ubuntu 16.04 桌面。我成功安装了 tightvnc 服务器,它为每位员工提供了独特的桌面,以及图形化的 Ubuntu 桌面。但事情并没有按预期进行。很多事情似乎都无法正常工作。

  1. 我无法更改用户的帐户类型,即使我已将用户添加到 sudo 组。如果我在 gnome 用户管理器中尝试更改帐户类型,或者单击高级选项时,它什么也没做。我使用了命令行等,但我使用的帐户仍然是自定义帐户,我无法单击/更改/编辑。

  2. 开始菜单不显示已安装的所有软件菜单,即使它们已在 alacarte 中检查并可见。

  3. 系统设置菜单不完整,未显示所有菜单或选项。

  4. 用户菜单不显示。

对我来说,这一切似乎都不完整,这可能与我的 xstarup 文件有关。我尝试了互联网上许多 xstartup 文件的示例。这是我能找到的最接近正常工作的 ubuntu 桌面的。如果我能让菜单正常工作,我会非常高兴。所以如果有人知道可能出了什么问题?我是否缺少软件包?这只是错误吗?非常欢迎任何提示或暗示。

我的 xstartup 文件目前如下所示:

/bin/sh #!/bin/sh 复制代码
导出 XKL_XMODMAP_DISABLE=1
取消设置SESSION_MANAGER
取消设置DBUS_SESSION_BUS_ADDRESS
[ -x /etc/vnc/xstartup ] && 执行 /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot-纯灰色
vncconfig-iconic &
gnome 面板 &
gnome 设置守护进程 &
元城市 &
鹦鹉螺 &

我是不是漏掉了什么?还是只有 XFCE 桌面可以正常工作?我在 Google 上搜索了大量 vnc 教程/论坛等,并且看到了很多有关 gnome 或 ubuntu 桌面正常运行的问题和奇怪的问题。

答案1

您需要为XDG_CURRENT_DESKTOP和添加两个导出XDG_MENU_PREFIX

export XDG_CURRENT_DESKTOP="GNOME-Flashback:Unity"
export XDG_MENU_PREFIX="gnome-flashback-"

那么您可能想要/需要替换gnome-settings-daemonunity-settings-daemon添加gnome-flashback

你可以尝试使用gnome-settings-daemon,但随后XDG_CURRENT_DESKTOP应该GNOME-Flashback:GNOME还是需要gnome-flashback

答案2

通过执行以下操作检查 ~/.vnc/xstartup是否具有执行权限

sudo chmod +x ~/.vnc/xstartup

相关内容