gdm3 или lightdm не работают (X11 не запускается)

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

Я использую Debian 9. После установки Gnome я вижу только курсор мыши на экране своего компьютера. Я удалил Gnome и включил X11, но это не сработало. Мне нужно подключиться к плате, которую я использую, через ssh и ввести

> startx

, чтобы получить изображение на экране. Возможно, я что-то напутал во время установки gnome.

Обновление:

apt install gdm не работает:

root@linaro-alip:~# apt install gdm
Чтение списков пакетов... Готово
Формирование дерева зависимостей
Чтение информации о состоянии... Готово
Пакет gdm недоступен, но на него ссылается другой пакет.
Это может означать, что пакет отсутствует, устарел или
доступен только из другого источника. Тем не менее, следующие пакеты заменяют его: libgdm1 cinnamon-control-center-data
E: Пакет 'gdm' не имеет кандидата на установку

Обновление 2:

dpkg-reconfigure lightdm >> Я вручную выбрал lightdm

root@linaro-alip:~# systemctl enable lightdm
Синхронизация состояния lightdm.service с SysV служебным скриптом с /lib/systemd/systemd-sysv-install.
Выполнение: /lib/systemd/systemd-sysv-install enable lightdm
Файлы юнитов не имеют конфигурации установки (WantedBy, RequiredBy, Also, Alias
настройки в разделе [Install], и DefaultInstance для шаблонных юнитов).
Это означает, что их не нужно включать с помощью systemctl.
Возможные причины наличия таких юнитов:
1) Юнит может быть статически включен, если он симлинкован из другой директории .wants/ или .requires/ другого юнита.
2) Назначение юнита может заключаться в том, чтобы выступать в качестве помощника для какого-либо другого юнита, который имеет зависимость на него.
3) Юнит может быть запущен по мере необходимости через активацию (сокет, путь, таймер,
   D-Bus, udev, вызов systemctl через скрипт и др.).
4) В случае шаблонных юнитов юнит предназначен для включения с указанным
   именем экземпляра.

Проблема всё ещё не решена.

Когда я использую команду ниже, она говорит, что файл не существует. Как я могу это исправить?

update-rc.d '/etc/init.d/xserver start' defaults

update-rc.d: ошибка: initscript не существует: /etc/init.d//etc/init.d/xserver start

Поскольку вы можете запустить графическую среду вручную, скорее всего, у вас отсутствует графический экран входа (в системах Gnome обычно GDM), или он не запускается автоматически.

Пожалуйста, попробуйте установить и включить его, выполнив от имени root (добавьте sudo по мере необходимости):

apt install gdm

Если команда apt install говорит, что gdm уже установлен, оставьте это и переходите к другим командам.

Если команда говорит вам, что пакет gdm недоступен, попробуйте вместо этого lightdm:

apt install lightdm
dpkg-reconfigure lightdm

Затем включите и запустите gdm (или lightdm, замените на подходящее):

systemctl enable gdm
systemctl start gdm

Если эти команды сработают, то экран входа запустится. Откройте консоль (или вернитесь), затем введите (root снова):

systemctl set-default graphical.target

, чтобы включить графический вход при загрузке.

Если команда systemctl start gdm не удается (экран входа не появляется), сначала переустановите сам gnome:

apt install --reinstall gnome

и переходите к следующей команде в очереди.

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

Проблема с запуском gdm3 или lightdm в Debian 9: Как её решить

Ваша проблема с графическим окружением в Debian 9, когда после установки Gnome вы видите только курсор мыши и не можете запустить X11 автоматически, может быть вызвана несколькими факторами. В данном руководстве мы подробно рассмотрим, как устранить эту проблему и восстановить графический интерфейс.

Убедитесь, что необходимые пакеты установлены

Прежде всего, убедитесь, что у вас установлены необходимые пакеты для работы с дисплейными менеджерами. Так как вы уже столкнулись с проблемами установки gdm, давайте попробуем установить lightdm.

  1. Подключитесь к вашему устройству через SSH и выполните следующую команду для установки lightdm:

    sudo apt install lightdm
  2. После этого вы должны пройти процесс настройки:

    sudo dpkg-reconfigure lightdm

    В этом процессе выберите lightdm в случае, если у вас будет предложено выбрать дисплейный менеджер по умолчанию.

Активация и запуск дисплейного менеджера

После успешной установки lightdm, необходимо убедиться, что он активирован и запущен. Выполните следующие команды:

  1. Включите lightdm:

    sudo systemctl enable lightdm
  2. Запустите lightdm:

    sudo systemctl start lightdm

Теперь система должна отображать графический интерфейс. Если это не сработает, продолжайте читать.

Проверка статуса и журналов

Если графический интерфейс не запускается автоматически, проверьте статус службы lightdm:

systemctl status lightdm

Если служба не запустилась, посмотрите журналы для получения более подробной информации:

journalctl -xe

Настройка уровня выполнения по умолчанию

Чтобы убедиться, что система всегда загружает графическую среду, вам нужно установить уровень выполнения по умолчанию:

sudo systemctl set-default graphical.target

Обновление и переустановка Gnome

Если после всех этих шагов вы по-прежнему видите только курсор мыши, возможно, что установка Gnome была повреждена. Попробуйте переустановить Gnome:

sudo apt install --reinstall gnome

После этого перезагрузите систему:

sudo reboot

Итог

Следуя этим шагам, вы сможете устранить проблемы с запуском графической среды в Debian 9. Убедитесь, что все необходимые компоненты установлены, активированы и настроены корректно. Если у вас останутся вопросы или проблемы, вы можете обратиться к сообществу Debian или к справочным ресурсам.

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

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