После входа с использованием XDMCP не появляется рабочий стол

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

Я только что установил тестовую машину с Ubuntu LTS 14.04 и захотел настроить доступ по XDMCP, но обнаружил, что файл /etc/lightdm/lightdm.conf больше не существует.

В Google я нашел, что он теперь находится в /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf, и там я изменил настройки для включения XDMCP и некоторых других:

[SeatDefaults]
user-session=ubuntu
greeter-show-manual-login=true

[XDMCPServer]
enabled=true

[SeatDefaults]
xserver-allow-tcp=true

Но когда я пытаюсь войти с помощью Xming с машины под управлением Windows, я могу ввести имя пользователя и пароль, но затем рабочий стол не появляется, только фон экрана входа.

Я создал этот файл /etc/lightm/lightdm.conf:

[SeatDefaults]
xserver-allow-tcp=true
xserver-share=true
xdmcp-port=177
greeter-show-remote-login=true

[XDMCPServer]
enabled=true
port=177

Затем я установил gnome-session-flashback, потому что Unity не работает в клиенте XDMCP.

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

Чтобы решить проблему, когда после входа в систему через XDMCP нет рабочего стола на Ubuntu 14.04, вам нужно выполнить несколько шагов. Прежде всего, убедитесь, что вы правильно настроили конфигурацию LightDM и установили необходимые компоненты для работы по XDMCP. Вот пошаговая инструкция:

  1. Проверьте конфигурацию LightDM:
    Вы уже начали настраивать файл конфигурации LightDM. Обратите внимание на то, что у вас дважды указана секция [SeatDefaults]. Лучше всего объединить параметры в одну секцию. В вашем случае файл /etc/lightdm/lightdm.conf (если он существует) может выглядеть следующим образом:

    [SeatDefaults]
    autologin-user=username  ; если требуется автоматический вход
    user-session=ubuntu
    greeter-show-manual-login=true
    xserver-allow-tcp=true
    xserver-share=true
    
    [XDMCPServer]
    enabled=true
    port=177

    Убедитесь, что заместо username вы указали своего пользователя, если вы хотите использовать автоматический вход.

  2. Установите необходимые пакеты:
    Поскольку вы уже установили gnome-session-flashback, возможно, потребуется убедиться, что он установлен корректно и работает. Для установки выполните следующие команды:

    sudo apt-get update
    sudo apt-get install gnome-session-flashback
  3. Проверьте настройки X11:
    Убедитесь, что X11 настроен правильно. Откройте файл /etc/ssh/sshd_config и проверьте, что следующие строки присутствуют и не закомментированы:

    X11Forwarding yes
  4. Перезапустите LightDM:
    Изменения в конфигурации LightDM вступят в силу только после перезапуска демона. Выполните следующую команду:

    sudo service lightdm restart
  5. Настройте Xming на Windows:
    Убедитесь, что Xming правильно настроен. При запуске Xming проверьте, чтобы он работал в режиме XDMCP. Запустите его с помощью командной строки или графического интерфейса, выбрав опцию для работы в режиме XDMCP.

  6. Попробуйте войти в систему снова:
    Теперь запустите Xming на своем Windows-компьютере и попробуйте заново подключиться к вашему Ubuntu 14.04 с использованием XDMCP. Введите ваши учетные данные, и теперь рабочий стол должен корректно загрузиться.

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

/var/log/lightdm/lightdm.log

или

/var/log/lightdm/x-0-greeter.log

Обратите внимание на наличие любых сообщений об ошибках, которые могут указать на конкретные проблемы с установкой или конфигурацией.

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

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