web-dev-qa-db-fra.com

Comment passer à un autre environnement de bureau sur des sessions VNC?

Sur mon système, je vais utiliser VNC pour me connecter. Mais à ce moment, après la connexion au PC, je reçois la connexion automatique avec l’unité de bureau. Qu'est-ce que je dois faire pour avoir gnome desktop sur une connexion VNC au lieu d'unitaire?

7
Roger Smith

Il devrait suffire de créer un fichier ~/.vnc/xstartup approprié dans votre compte sur l'hôte distant, y compris la ligne

gnome-session --session=your-preferred-session &

Par exemple, un fichier minimal pour une session gnome-classic peut être

#!/bin/sh

#Uncommment this line if using Gnome and your keyboard mappings are incorrect.
#export XKL_XMODMAP_DISABLE=1

# Load X resources (if any)
if [ -r "$HOME/.Xresources" ]
then
        xrdb "$HOME/.Xresources"
fi

gnome-session --session=gnome-classic &

Le texte de votre session préférée dépendra des packages de bureau que vous avez installés - que vous pouvez vérifier en consultant le répertoire/usr/share/xsessions i.e.

$ ls /usr/share/xsessions/
awesome.desktop        gnome-classic.desktop  gnome-fallback.desktop
gnome.desktop          gnome-Shell.desktop     ubuntu-2d.desktop     xfce.desktop

Le fichier xstartup peut également être utilisé pour démarrer des sessions de bureau non gnome, par exemple

if which startxfce4 > /dev/null; then
    exec startxfce4 
fi
6
steeldriver

Essayez d’utiliser --replace dans xstartup avec la session que vous souhaitez utiliser. Cela fonctionne sur Fedora.

0
npetrov