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

Вопрос или проблема

Я только что установил 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]

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

$ vi /etc/lightdm/lightdm.conf

Редактировать:
[Seat:*]
autologin-guest=false
autologin-user=Xuser
autologin-user-timeout=0
xserver-allow-tcp=true

Ответ или решение

Как отключить опцию -nolisten в Ubuntu

Установив Ubuntu 11.10, вы сталкиваетесь с проблемой, связанной с запуском X-приложений с другого компьютера. Вы обновили файл ./xinit/xserverrc, убрав опцию -nolisten, но, несмотря на перезагрузку системы, X-сервер все еще запускается с этой опцией. В этой статье подробно рассмотрим, как правильно отключить опцию -nolisten.

Шаг 1: Редактирование конфигурационного файла LightDM

В Ubuntu 11.10 по умолчанию используется дисплейный менеджер LightDM. Для отключения опции -nolisten вам нужно отредактировать конфигурационный файл LightDM.

  1. Откройте файл конфигурации LightDM с правами администратора. Используйте терминал и выполните следующую команду:

    sudo nano /etc/lightdm/lightdm.conf
  2. Добавьте следующую строку в секцию [SeatDefaults], если она еще не существует:

    xserver-allow-tcp=true

    Пример полного файла конфигурации может выглядеть следующим образом:

    [SeatDefaults]
    greeter-session=unity-greeter
    user-session=ubuntu
    xserver-allow-tcp=true

Шаг 2: Перезапуск LightDM

После внесения изменений в конфигурационный файл необходимо перезапустить LightDM, чтобы новые настройки вступили в силу.

  1. Выполните команду:

    sudo restart lightdm
  2. Если вы столкнулись с проблемами при перезапуске, вы можете принудительно завершить все связанные процессы LightDM с помощью:

    ps ax | grep lightdm

    И затем убейте соответствующие процессы. После этого запустите LightDM снова:

    sudo start lightdm

Дополнительные настройки для более новых версий Ubuntu

Если вы используете более новые версии Ubuntu, такие как 16.04 и выше, вам может понадобиться изменить конфигурационный файл по другому пути. Например, для версии Ubuntu 16.04 используется:

/usr/share/lightdm/lightdm.conf.d/100-custom.conf

Или альтернативный путь:

/etc/lightdm/lightdm.conf.d/100-custom.conf

Вам нужно добавить следующий код:

[SeatDefaults]
xserver-allow-tcp=true

Отключение в GDM

Если вы используете GDM (GNOME Display Manager) вместо LightDM, необходимо внести изменения в следующие файлы:

  1. Откройте файл:
    sudo nano /usr/share/gdm/gdm.schemas
  2. Убедитесь, что ключ security/DisallowTCP установлен в значение false.

Подтверждение изменений

Чтобы убедиться, что изменения применены, вы можете проверить процесс X-сервера:

ps aux | grep X

В выводе должна отсутствовать опция -nolisten, что подтвердит успешное отключение данной опции.

Заключение

Теперь вы знаете, как отключить параметр -nolisten в Ubuntu, позволяя взаимодействовать с X-приложениями с других систем. Убедитесь, что вы следовали всем шагам, и ваша система будет настраиваться правильно. Не забудьте проверить конфигурацию и убедиться в отсутствии ошибок после редактирования файлов.

Оцените материал
Добавить комментарий

Капча загружается...