NoMachine NX Client V4 и Lightdm

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

Я пытаюсь подключиться с ноутбука на Ubuntu 13.10 с Nomachine nx V4 к системе Ubuntu 12.04 с Nomachine nx V3.5

Я успешно подключаюсь к машине, но если я пытаюсь подключиться к физическому дисплею (который Nomachine описывает как “пользователь lightdm”), я получаю сообщение об ошибке “Не удалось завершить переговоры о сессии. Ошибка: Невозможно поделиться сессией пользователя: lightdm”.

Я попытался обойти эту проблему, запустив новую сессию с виртуальным рабочим столом gnome: рабочий стол запускается, но как только я щелкаю в любом месте внутри рабочего стола, Nomachine аварийно завершает работу без каких-либо сообщений, окно просто закрывается.

Существует ли способ сделать lightdm “открытым” для сессий nomachine?

Снова отвечаю сам себе на случай, если кто-то другой столкнется с такими проблемами (и для будущего обращения, если это случится снова со мной! 🙂 ).

Для меня решение заключалось в том, чтобы изменить некоторые параметры в конфигурационном файле NX сервера, который находится по адресу /usr/NX/etc/server.cfg

Здесь вы найдете множество параметров, таких как “Разрешить каждому пользователю (не только пользователю NX) иметь сессию” и другие параметры, касающиеся наложения сессий и использования физического дисплея: включив эти опции (разрешив любому пользователю использовать физический дисплей и “завладеть” им даже без запуска новой сессии), я смог решить проблему “невозможно поделиться сессией с пользователем lightdm”.

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

Вопрос: NoMachine NX Client V4 и Lightdm

Я пытаюсь подключиться с ноутбука на Ubuntu 13.10, использующего NoMachine NX V4, к системе Ubuntu 12.04 с NoMachine NX V3.5. Я успешно подключаюсь к машине, но при попытке подключиться к физическому дисплею (который NoMachine описывает как "пользователь lightdm") я получаю сообщение об ошибке: "Не удалось завершить согласование сеанса. Ошибка: Невозможно поделиться сеансом с пользователем: lightdm". Я попытался обойти эту проблему, запустив новый сеанс с виртуальным рабочим столом Gnome, но рабочий стол запускается, и как только я нажимаю где-либо внутри рабочего стола, NoMachine вылетает без каких-либо сообщений об ошибках.

Есть ли способ сделать lightdm "открытым" для сеансов NoMachine?

Ответ:

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

Для решения этой проблемы следуйте приведённым ниже шагам:

  1. Редактирование конфигурационного файла NX сервера:
    Откройте файл конфигурации сервера NoMachine NX, который находится по пути /usr/NX/etc/server.cfg.

    Вы можете использовать текстовый редактор, такой как nano или vim:

    sudo nano /usr/NX/etc/server.cfg
  2. Изменение параметров конфигурации:
    Найдите следующие параметры и измените их на 1, чтобы разрешить доступ к физическому дисплею:

    • DisplayStatus=1 (если доступен)
    • Allow every user (not only NX user) to have a session=1

    Дополнительно, найдите и включите параметры, связанные с разделением сеансов:

    • SessionShadowing=1 (если вы хотите, чтобы другие пользователи могли "перегонять" сеанс)

    Сохраните изменения и закройте текстовый редактор.

  3. Перезапуск службы NoMachine:
    После внесения изменений вам нужно перезапустить службу NoMachine, чтобы новые настройки вступили в силу. Используйте следующую команду:

    sudo /usr/NX/bin/nxserver --restart
  4. Попробуйте снова подключиться:
    Попробуйте снова подключиться к физическому дисплею на вашем сервере. Ваше подключение должно пройти успешно, и вы сможете работать с графическим интерфейсом.

Эти шаги должны помочь вам устранить ошибку и наладить корректное функционирование NoMachine NX с Lightdm. Если проблема не исчезла, убедитесь, что вы используете последние версии NoMachine на обоих устройствах и что все службы работают корректно.

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

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