tightvncserver
fonctionne avec les paramètres par défaut de mon système Xubuntu 17.04, mais lorsque je me connecte à celui-ci sur le réseau local (sous Windows ou Debian), je n'ai qu'un écran gris avec un curseur. Cela ressemble à ceci:
Cela semble être un problème commun depuis longtemps maintenant.
Maintenant, pendant mes recherches, j'ai vu beaucoup de les gens résolvent le problème en éditant le fichier ~/.vnc/xstartup
.
Ajoutant ceci:
#!/bin/sh
def
export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &
gnome-terminal &
Je veux voir et pouvoir naviguer sur mon bureau. Mais je ne pense pas qu'aucun des programmes ci-dessus soit pertinent pour cette fonctionnalité sur une machine Xubuntu.
Comment aurais-je besoin d'adapter cette solution pour fonctionner pour moi sur Xubuntu 17.04?
Je ne pense pas que ce soit un "problème pendant longtemps", mais plutôt un malentendu sur le fonctionnement de VNC.
Tout d’abord, si vous entendez "naviguer sur mon bureau" par une session de bureau physique existante, arrêtez maintenant la lecture et installez l’un des serveurs de partage de bureau , tel que - x11vnc ou Vino .
Si vous souhaitez un remplacement identique des composants Gnome par des composants XFCE, alors, autant que je sache, ce serait:
Gnome | Component | XFCE |
======================+====================+=================+
gnome-panel | Application | xfce4-panel |
| launcher / taskbar | |
gnome-settings-daemon | Settings manager | xfsettingsd |
metacity | Window manager | xfwm4 |
nautilus | File manager | pcmanfm |
gnome-terminal | Terminal emulator | xfce4-terminal |
-------------------------------------------------------------+
afin que vous puissiez convertir le fichier xstartup
basé sur gnome en:
#!/bin/sh
export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
xfce4-panel &
xfsettingsd &
xfwm4 &
pcmanfm &
xfce4-terminal &
Cependant , cela vous donnera quand même un "écran gris VNC" (bien qu'un avec un lanceur d'application, un gestionnaire de fichiers et un émulateur de terminal). Pour obtenir le fond d'écran xfce4
bien connu, vous voudrez probablement ajouter xfdesktop
, ce qui donne:
#!/bin/sh
export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
xfce4-panel &
xfsettingsd &
xfwm4 &
xfdesktop &
pcmanfm &
xfce4-terminal &
Sinon, au lieu de démarrer les composants individuellement, vous pouvez simplement exécuter startxfce4
directement à partir de votre fichier ~/.vnc/xstartup
.