J'ai un bureau "correct" de style classique (sans objectif, etc.) tournant sur un serveur Ubuntu 16.04. gnome
et ubuntu-desktop
sont installés et plusieurs bureaux sont disponibles, tels que ubuntu.desktop, gnome.desktop et gnome-classic.desktop.
Je voudrais exécuter le nouveau gnome que j'ai sur mon bureau local, qui est Gnome 3 (peut-être aussi appelé Gnome avec le bureau génial).
Comment puis je faire ça? Ci-dessous, le fichier xstartup que j'ai maintenant:
#!/bin/sh
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &
#export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
gnome-session --session=awesome --disable-acceleration-check &
gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &
pulseaudio -k
pulseaudio -D
J'ai essayé toutes les informations sur: Comment passer à un autre environnement de bureau sur des sessions VNC?
Votre script est faux!
Premièrement, vous essayez éventuellement de démarrer 3 gestionnaires de fenêtres différents:
- x-window-manager
démarrera le gestionnaire de fenêtres par défaut ou votre ordinateur.
- gnome-session
démarrera le gestionnaire de fenêtres utilisé dans le bureau Awesome.
- metacity
vous essayez de démarrer explicitement le gestionnaire de fenêtres.
Si vous voulez démarrer une session complète en utilisant gnome-session
, vous devez supprimer x-terminal-emulator
, x-window-manager
, gnome-panel
, gnome-settings-daemon
, metacity
et nautilus
.
Si vous voulez vraiment que la fenêtre du terminal et/ou du gestionnaire de fichiers s'ouvre automatiquement lorsque vous la démarrez, vous pouvez laisser x-terminal-emulator
et/ou nautilus
, mais vous devez supprimer d'autres éléments.
gnome-session
démarrera tout ce dont vous avez besoin, mais si cela fonctionnera, cela dépend de votre bureau. Si cela nécessite une accélération matérielle, cela ne fonctionnera pas.
--disable-acceleration-check
est utilisé pour désactiver cette vérification, mais cela n'aidera pas si l'accélération est une dépendance difficile pour votre bureau.