Vnc Ubuntu 14.04 destop не показывает значок меню

Vnc Ubuntu 14.04 destop не показывает значок меню

введите описание изображения здесь

Как показано на рисунке выше, на панели задач не отображается значок приложения, мой /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 Desktop и Gnome-Fallback установите и запустите GDM.

apt-get install gdm

если вы уже установили GDM, gnome перед использованием

dpkg-reconfigure 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 &

xfce4 намного лучше и быстрее, чем gnome для VNC на Ubuntu.

Связанный контент