Как отключить -nolisten?

12

Я только что установил Ubuntu 11.10. Я хочу запустить приложение x из другой системы.

Я обновил ./xinit/xserverrcи удалил -nolistenопцию. Я перезагрузился.

Я вижу, что X запускается с опцией nolisten.

У меня нет /etc/gdmsubdir.

Барт
источник
Для каких целей вам нужен / etc / gdm dir? 11.10 использует LightDM вместо GDM, поэтому такой папки нет.
Гурия
Примечание: «Я хочу запустить приложение x из другой системы». Хотя я полностью поддерживаю изменение вашего параметра nolisten, для 99% случаев использования просто ssh'ing к удаленному хосту (возможно, с параметром "-X" и определенно с "xauth", установленным в удаленной системе). ), безусловно, самый простой способ запустить удаленное X-приложение. ssh даже сжимает транзакцию, поэтому вы можете увидеть небольшое увеличение скорости.
user995746

Ответы:

18

Вам нужно отредактировать /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
Джордж Х. Ленцер
источник
2

Начиная с 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]

Bryan
источник
Работал у меня на Xubuntu 19.10 с /etc/lightdm/lightdm.conf.d/100-custom.conf.
Стефан Гурихон
1

редактировать /usr/share/gdm/gdm.schemas, установив ключ security/DisallowTCPкfalse

Марк Уильямс
источник