(Voici une copie presque mot pour mot d'une auto-réponse d'une question identique sur une erreur de serveur que j'avais oubliée; askubuntu n'était pas encore créé).
Sur la base des informations trouvées dans cette page sur l'activation de XDCMP et du fichier /etc/gdm/gdm.schemas, j'ai réussi à créer un /etc/gdm/custom.conf
fichier:
# /etc/gdm/custom.conf
[xdmcp]
[chooser]
[security]
DisallowTCP=false
[debug]
Attention à la casse des lettres: cela ne fonctionnera pas, si vous écrivez "disallowTCP = false" ... J'ai également changé le fichier / etc / X11 / xinit / xserverrc en:
exec /usr/bin/X11/X
c'est-à-dire que j'ai supprimé les -nolisten tcp
options de l'exécutable X. Je ne sais pas si j'en avais besoin. Vous pouvez essayer d'éviter cette modification.
Si vous modifiez uniquement le fichier xserverrc, X commencera néanmoins par "-nolisten TCP".
Après cela, tout ce qui est nécessaire est un redémarrage du processus gdm:
sudo service gdm restart
Vous pouvez vérifier le succès comme:
tzot@tzot-laptop:/etc/X11
$ netstat -an | grep -F 6000
tcp 0 0 0.0.0.0:6000 0.0.0.0:* LISTEN
tcp6 0 0 :::6000 :::* LISTEN
Mise à jour
Après une mise à niveau vers 12.04, j'ai eu le même problème. Cette fois, le coupable est le lightdm que le système utilise. Le fichier qui doit être mis à jour est /etc/lightdm/lightdm.conf
et l'ajout requis est un xserver-allow-tcp=true
dans la [SeatDefaults]
section.
Et après, j'ai aussi trouvé cette réponse . :)
Synopsis
Donc, en 10.10 cela fonctionne toujours: créez /etc/gdm/custom.conf
avec le contenu comme spécifié ci-dessus et redémarrez gdm
.