Я только что установил Ubuntu 11.10. Я хочу запустить приложение x из другой системы.
Я обновил ./xinit/xserverrc
и удалил опцию -nolisten
. Я перезагрузился.
Я вижу, что X запускается с опцией nolisten.
У меня нет /etc/gdm
subdir.
Вам необходимо отредактировать /etc/lightdm/lightdm.conf
и добавить xserver-allow-tcp=true
к нему. Вот как выглядит мой:
[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
xserver-allow-tcp=true
[XDMCPServer]
enabled=true
После этого запустите:
sudo restart lightdm
Если у вас возникли проблемы с перезапуском, просто «ps ax | grep lightdm 'и убейте все связанные процессы, затем:
sudo start lightdm
Я еще не исследовал, но я уверен, что есть много вариантов конфигурации для lightdm, я просто не уверен, что они все работают на данный момент. Но этот делает. Вот как выглядит мой процесс X-сервера:
2981 tty7 Ss+ 0:00 /usr/bin/X :1 -auth /var/run/lightdm/root/:1 vt7 -novtswitch
Начиная с Ubuntu 16.04, он выглядит как /usr/share/lightdm/lightdm.conf.d/100-custom.conf
и хочет содержать:
[SeatDefaults]
xserver-allow-tcp=true
[обратите внимание, что другой пользователь считает, что файл также может быть /etc/lightdm/lightdm.conf.d/100-custom.conf
]
отредактируйте /usr/share/gdm/gdm.schemas
, установив для клавиши security/DisallowTCP
значение false