Serveur Debian Squeeze HeadLess + Gnome + XDMCP

Après avoir bien galéré pour ‘enfin’ faire fonctionner ma machine HeadLess en XDMCP, je pense que cela pourra en intéresser quelques uns.

Alors, je vous détaille rapidement comment il faut faire.

Partons d’une installation de Debian Squeeze + Gnome standard.

Commençons par stopper l’interface graphique :

Maintenant, attaquons à proprement parler l’installation et la configuration.

Pour l’installation, pas trop de choses à ajouter, seulement Xvfb. La même procédure doit être applicable avec d’autre Xservers virtuels.

On va créer un petit script, puisque malgré tous les essais que j’ai pu faire, aucun des scripts fournis par défaut avec Squeeze ne m’a permis de démarrer Gdm3 dans un serveur virtuel :

Et on place dedans :

[code]#!/bin/bash

exec /usr/bin/Xvfb $1[/code]

Et on rends ce script exécutable :

Maintenant, on configure Gdm3 :

On édite /etc/gdm3/daemon.conf. Dans la section [daemon], on place :

Et dans la section [xdmcp] :

Voila, c’est terminé. Si vous relancez gdm3 :

Plus rien ne s’affiche à l’écran, pourtant Gdm démarre bien dans son serveur virtuel.

Vous pouvez maintenant vous connecter à votre machine headless depuis un autre PC grâce, par exemple à Xephyr :

Vous pouvez configurer l’apparence de Gdm3 dans le fichier /etc/gdm3/greeter.gconf-defaults

Voila, bonne utilisation.

Oubliez tout ce que vous avez lu au dessus, puisque pour faire la même chose, il suffit de mettre dans /etc/gdm3/daemon.conf :

[code][daemon]
NoConsole=true

[xdmcp]
Enable=true[/code]