(Qui segue una copia quasi letterale di una risposta autonoma da una domanda identica su serverfault che avevo dimenticato; askubuntu non era ancora stato creato).
Sulla base delle informazioni trovate in questa pagina sull'abilitazione di XDCMP e del file /etc/gdm/gdm.schemas, sono riuscito a creare un /etc/gdm/custom.conf
file:
# /etc/gdm/custom.conf
[xdmcp]
[chooser]
[security]
DisallowTCP=false
[debug]
Fai attenzione al maiuscolo / minuscolo: non funzionerà se scrivi "disallowTCP = false" ... Ho anche cambiato il file / etc / X11 / xinit / xserverrc in:
exec /usr/bin/X11/X
cioè ho rimosso le -nolisten tcp
opzioni sull'eseguibile X. Non so se ne avessi bisogno. Potresti provare a evitare questa modifica.
Se modifichi solo il file xserverrc, X inizierà comunque con "-nolisten TCP".
Dopodiché, tutto ciò che serve è un riavvio del processo gdm:
sudo service gdm restart
Puoi verificare il successo come:
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
Aggiornare
Dopo un aggiornamento a 12.04, ho avuto lo stesso problema. Questa volta, il colpevole è il raggio di luce che il sistema utilizza. Il file che deve essere aggiornato è /etc/lightdm/lightdm.conf
e l'aggiunta richiesta è a xserver-allow-tcp=true
nella [SeatDefaults]
sezione.
E dopo, ho anche trovato quella risposta . :)
Sinossi
Quindi, in 10.10 funziona ancora: crea /etc/gdm/custom.conf
con i contenuti come specificato sopra e riavvia gdm
.