Vnc Ubuntu 14.04 桌面不显示菜单图标

Vnc Ubuntu 14.04 桌面不显示菜单图标

在此处输入图片描述

如上图所示,任务栏中没有显示任何应用程序图标,我的/home/sdfsd/.vnc/xstartup文件是这样的:

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

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

升级到 Ubuntu 14.04 后不知道出了什么问题

答案1

这可能对你有用:

打开终端并运行以下命令获取 root 权限

sudo -i

运行以下命令进行更新:

apt-get update
apt-get upgrade

通过逐个运行以下命令来安装 Ubuntu Desktop 和 Gnome-fallback:

apt-get install ubuntu-desktop
apt-get install gnome-session-fallback

安装 ubuntu 桌面和 gnome-fallback 后,安装并启动 GDM

apt-get install gdm

如果你已经安装了 GDM,gnome 在使用之前

dpkg-reconfigure gdm

并选择 GDM

service gdm start

选择 gdm 后,安装 TightVNCServer 并设置密码

apt-get install tightvncserver
vncserver -geometry 1024x768 :1 //It will ask for a password
vncserver -kill :1

一旦所有这些成功,编辑 xstartup 文件,即 ~/.vnc/xstartup:

nano ~/.vnc/xstartup

粘贴此内容:

#!/bin/sh

unset SESSION_MANAGER
/etc/X11/xinint/

xrdb $HOME/.Xresources
xsetroot -solid grey
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &
# Fix to make GNOME work
export XKL_XMODMAP_DISABLE=1
#/etc/X11/Xsession

gnome-session --session=gnome-fallback &

然后启动一个新的 vnc 连接:

vncserver -geometry 1024x768 :1

登录后,您应该会看到一个屏幕,顶部有一个菜单栏,看起来像这样:https://i.stack.imgur.com/9z2GJ.jpg

或者简单的解决方案使用 xfce4 而不是 gnome

# apt-get install gnome-core xfce4 firefox nano -y --force-yes

并使用此 xstartup 文件

#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
startxfce4 &

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &

对于 ubuntu 上的 vnc 来说,xfce4 比 gnome 更好、更快。

相关内容