Le bureau à distance est une application graphique, pour “voir” la session tu t’appuyes sur
un session graphique de la machine locale; il te faut effectivement une session gnome/kde/xfce/openbox/windowmaker/twm … ouverte
pour accéder au bureau distant.
Plusieurs possibilités s’offrent à toi pour ouvrir des "bureau distants"
Le plus commun en mon sens est tout simplement “X” qui s’exprime en réseau .
Pour schématiser
Soient A au numéro IP 111.111.111.111 et B 222.222.222.222
B permet l’accès X à A
user@B $ xhost + 111.111.111.111
A exporte son affichage
user@A $ export DISPLAY=222.222.222.222:0
Lorsque tu lances une application depuis A elle tournera en A en s’affichant en B avec l’ensemble souris/clavier/écran de B
Si tu es faché avec les numéros IP édites /etc/hosts en mettant
111.111.111.111 A
222.222.222.222 B
tu n’auras qu’à taper par exemple xhost + B
Un autre moyen est d’appeler XDCMP grâce à gdm ( gdm / action / XDCMP ) en session graphique unique
ou à travers une seconde session graphique
$ gdmflexiserver
évidemment il faut que le service soit proposé par A
gdmsetup
Pour vnc tu disposes de plusieurs déclinaisons.
Précise celle que tu utilises
$ apropos vnc
alternativement essaye une autre déclinaison de vnc.
X11vnc = VNC server to allow remote access to an existing X session
Un clone de ton bureau lancé
vnc4server = Virtual network computing server software
Note: This server does not need a display.
Autrement dit, vnc4server communique une vue d’un bureau factice même pas lancé.
vnc4server peut être lancé en ligne de commande sans que la session graphique ne soit engagée.