Créer le fichier de bureau qui va démarrer vino :
# cat > /usr/share/gdm/autostart/LoginWindow/vino-server.desktop << 'EOF'
[Desktop Entry]
Name=Remote Desktop
Comment=GNOME Remote Desktop Server
Exec=/usr/libexec/vino-server
Icon=preferences-desktop-remote-desktop
Terminal=false
Type=Application
EOF
Modifier certains des vino Paramètres de l'entreprise 1 pour les gdm utilisateur ( vino passe en dessous) :
# su -s /bin/sh -l gdm -c \
'gconftool-2 --set --type=bool \
/desktop/gnome/remote_access/enabled true'
# su -s /bin/sh -l gdm -c \
'gconftool-2 --set --type=bool \
/desktop/gnome/remote_access/prompt_enabled false'
Il convient de noter que tout ce que vous pouvez faire, c'est vous connecter . Une fois que l'utilisateur s'est connecté, la session VNC se termine. A la fin de la session, vous pourrez vous reconnecter à GDM.
Vous devrez également désactiver SELinux 2 ou, de préférence, rédiger les règles nécessaires pour permettre à l'utilisateur gdm courir serveur vino .
<sup>1 </sup>J'ai obtenu les détails d'un <a href="https://askubuntu.com/a/22354/74792">responder </a>à "Activer VNC à distance à partir de la ligne de commande" de Ask Ubuntu SE.
<sup>2 </sup>Modifier <code>/etc/selinux/config</code> de sorte que <code>SELINUX=permissive</code> ou utiliser <a href="http://man7.org/linux/man-pages/man8/setenforce.8.html" rel="nofollow noreferrer"><strong>setenforce </strong></a>.