(Здесь следует почти дословная копия ответа на один и тот же вопрос о сбое сервера, о котором я забыл; askubuntu еще не был создан).
На основании информации о включении XDCMP и файла /etc/gdm/gdm.schemas, найденной на этой странице , мне удалось создать /etc/gdm/custom.conf
файл:
# /etc/gdm/custom.conf
[xdmcp]
[chooser]
[security]
DisallowTCP=false
[debug]
Будьте осторожны с регистром букв: он не будет работать, если вы напишите "disallowTCP = false" ... Я также изменил файл / etc / X11 / xinit / xserverrc на:
exec /usr/bin/X11/X
т.е. я удалил -nolisten tcp
параметры для исполняемого файла X. Я не знаю, нужно ли мне это. Вы можете попытаться избежать этого редактирования.
Если вы измените только файл xserverrc, X, тем не менее, начнёт с «-nolisten TCP».
После этого все, что нужно, это перезапустить процесс gdm:
sudo service gdm restart
Вы можете проверить успех как:
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
Обновить
После обновления до 12.04 у меня возникла такая же проблема. На этот раз виновником является lightdm, который использует система. Файл, который должен быть обновлен, является /etc/lightdm/lightdm.conf
обязательным дополнением xserver-allow-tcp=true
в [SeatDefaults]
разделе.
А потом я тоже нашел этот ответ . :)
конспект
Итак, в 10.10 это все еще работает: создать /etc/gdm/custom.conf
с содержимым, как указано выше, и перезапустить gdm
.