web-dev-qa-db-fra.com

Icônes manquantes pour la session Xfce sans tête via VNC

J'ai configuré un nouveau serveur exécutant une nouvelle installation d'Ubuntu Server 13.04. J'ai installé xubuntu-desktop et tightvnc. Mon fichier de configuration ~/.vnc/xstartup contient les éléments suivants:

#!/bin/sh

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
startxfce4 &

Le serveur VNC semble fonctionner correctement et je peux me connecter au port 5901 avec succès en utilisant le client TightVNC Java .

Ma préoccupation est que beaucoup d'icônes dans l'interface graphique sont brisées/manquantes, comme le montre cette capture d'écran:

screenshot

Me manque-t-il des commandes dans mon fichier xstartup?

Idéalement, j'aimerais que l'interface graphique soit la session Xubuntu par défaut (avec le thème Xubuntu, etc.) et non une session Xfce sans système d'exploitation.


Mise à jour:

Pour référence, en ouvrant les paramètres d’apparence de XFCE, cela montre que le thème Greybird est sélectionné et que le jeu d’icônes est elementary Xfce.

themeicons

8
iglvzx

J'ai eu exactement le même problème et j'ai finalement réussi à le résoudre. La chose étrange était que c'est simplement l'ordre de ces deux lignes dans le fichier de configuration.

# Starting X session must come before export statement
/etc/X11/Xsession

# This line comes second
export XKL_XMODMAP_DISABLE=1
4
Dodgyrabbit

vous n'avez pas correctement chargé le script vncconfig pour la session vnc

ajouter

vncconfig -iconic &

sur votre xstartup pour xubuntu-desktop, votre xstartup devrait ressembler à

#!/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 &
0
Blanca Higgins