Я только что установил Ubuntu 11.10. Я хочу запустить приложение x из другой системы.
Я обновил ./xinit/xserverrcи удалил -nolistenопцию. Я перезагрузился.
Я вижу, что X запускается с опцией nolisten.
У меня нет /etc/gdmsubdir.
Я только что установил Ubuntu 11.10. Я хочу запустить приложение x из другой системы.
Я обновил ./xinit/xserverrcи удалил -nolistenопцию. Я перезагрузился.
Я вижу, что X запускается с опцией nolisten.
У меня нет /etc/gdmsubdir.
Ответы:
Вам нужно отредактировать /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]
/etc/lightdm/lightdm.conf.d/100-custom.conf.
редактировать /usr/share/gdm/gdm.schemas, установив ключ security/DisallowTCPкfalse