Вопрос или проблема
Я следовал инструкциям отсюда:
http://www.drivard.com/2012/06/installation-freenx-server-ubuntu-12-04-lts-precise/
Я установил FreeNX на своем сервере (Ubuntu 14.04).
Я могу удаленно подключиться к серверу через ssh.
Используя NoMachine (который был протестирован с другими серверами и работает на клиенте), я смог подключиться к серверу, НО ЭКРАН БЫЛ ЧЕРНЫМ.
Процесс подключения к серверу следующий:
- настроить соединение (через ssh, выбрав опцию ‘NoMachine login’).
- подключиться, введя пароль и имя пользователя.
- выбрать ‘начать сеанс Gnome’
- Затем черный экран.
Ранее я успешно проходил этот процесс.
Правка:
- перезагрузка сервера не помогает
- проблема сохраняется при использовании различных клиентов NoMachine
Частичное решение позволяет мне войти через NoMachine, но я по-прежнему не могу отключиться от сеанса, не завершая его.
На сервере я выполнил следующую команду:
sudo apt-get install xfce4
Затем на клиенте, настраивая клиент NoMachine, я выбрал “пользовательский” вместо сеанса Gnome и ввел следующие параметры:
Рабочий стол: Пользовательский
Выполнить следующую команду: /usr/bin/startxfce4
Параметры: Новый виртуальный рабочий стол
Я следовал инструкциям из здесь, на форумах Ubuntu
Ответ или решение
Для решения проблемы с черным экраном при использовании NoMachine для подключения к серверу, на котором установлен FreeNX, необходимо предпринять несколько шагов. Вы уже начали с установки XFCE, что является хорошим началом, так как это легкий и стабильный десктоп-окружение, которое часто используется в таких ситуациях. Затем я предложу вам более детальную инструкцию по настройке.
Шаги по решению проблемы с черным экраном в NoMachine с FreeNX
-
Убедитесь, что XFCE установлена корректно:
Вы уже выполнили команду:sudo apt-get install xfce4
Убедитесь, что установка прошла успешно, и XFCE доступна на вашем сервере.
-
Настройка NoMachine для использования XFCE:
Чтобы избежать черного экрана, вам нужно настроить NoMachine для запуска XFCE вместо Gnome. Вы уже сделали это, но убедитесь, что следующие параметры верны:- При настройке клиента NoMachine выберите Custom вместо Gnome session.
- Введите следующие параметры:
Desktop: Custom Run the following command: /usr/bin/startxfce4 Options: New virtual desktop
-
Удаление старых конфигураций:
Если вы раньше пытались подключаться с помощью Gnome, возможно, конфигурационные файлы старых сессий вызывают конфликт. Откройте терминал на вашем сервере и удалите или переименуйте файлы конфигурации Gnome:mv ~/.Xauthority ~/.Xauthority.bak mv ~/.xsession-errors ~/.xsession-errors.bak mv ~/.config/gnome ~/.config/gnome.bak
-
Обновление FreeNX и библиотек:
Убедитесь, что FreeNX и все его зависимости обновлены. Выполните:sudo apt-get update sudo apt-get upgrade
-
Проверка логов:
Если проблема не решена, проверьте логи FreeNX и X-сервера для диагностики. Например, логи можно найти в/var/log/nxserver.log
и~/.xsession-errors
. Это может дать подсказки о том, что пошло не так. -
Настройка пользователя:
Убедитесь, что ваш пользователь имеет необходимые права. Иногда проблемы могут возникать из-за недостаточных прав на доступ к ресурсам графической сессии. -
Перезагрузка сервера:
После всех изменений полезно перезагрузить сервер, чтобы убедиться, что все сервисы и новые настройки прогрузились корректно.
Проблема с отключением от сессий
Чтобы решить проблему с отключением от сессий без их завершения, можно попробовать следующие шаги:
-
Используйте опции управления сессиями в XFCE:
В XFCE вы можете использовать менеджер сессий, который поддерживает отключение и повторное подключение. Убедитесь, что вы используете правильные настройки при выходе. -
Изменение конфигурации NX:
Убедитесь, что настройки FreeNX позволяют управление сессиями. В логах могут быть указаны ошибки, которые помогут понять, почему отключение не работает.
Если после выполнения всех шагов проблема все еще сохраняется, попробуйте обратиться за помощью в соответствующие сообщества или на форумы, где обсуждаются подобные вопросы.
Надеюсь, эти шаги помогут вам решить проблему с черным экраном при использовании NoMachine и FreeNX. Если возникнут дополнительные вопросы, не стесняйтесь обращаться за поддержкой.