Я щойно встановив ubuntu 11.10. Я хочу запустити x-додаток з іншої системи.
Я оновив ./xinit/xserverrc
та видалив -nolisten
опцію. Я перезавантажився.
Я бачу, що X починається з опції nolisten.
У мене немає /etc/gdm
підкаталогу.
Я щойно встановив ubuntu 11.10. Я хочу запустити x-додаток з іншої системи.
Я оновив ./xinit/xserverrc
та видалив -nolisten
опцію. Я перезавантажився.
Я бачу, що X починається з опції nolisten.
У мене немає /etc/gdm
підкаталогу.
Відповіді:
Вам потрібно відредагувати /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