Застрял на заставке, не переходит в менеджер входа
Мой менеджер входа прекратил загрузку без видимой причины, вместо этого tty7 был черным экраном, в который я мог печатать, но безрезультатно. Я попробовал несколько вариантов service lightdm restart
service sddm restart
но безрезультатно. Я пытался установить gdm
и работает dpkg-reconfigure
но это показало какую-то странную ошибку intel ... ERROR too many voltage tries give up
, Я также пытался установить xdm
но это тоже не сработало. Я попытался включить дисплеи systemctl enable gdm.service
systemctl enable lightdm.service
, Кажется, с x11 все в порядке sudo startx
начинается единство, казалось бы, все в порядке.
Наконец я сдался и перезапустил. Теперь я просто получаю заставку kubuntu, которая никогда не разрешается ни дисплеем, ни дисплеем tty
,
Может быть, я включил несколько дисплеев? Что я должен попытаться сделать дальше? В настоящее время я использую usb Try Ubuntu Live, как я могу изменить Upstart или Systemd, чтобы просто включить lightdm
например?
Надеюсь, мне не нужно форматировать:-/ заходи в интернет!
1 ответ
Хорошо получается [drm:intel_dp_start_link_train] *ERROR* too many voltage retries, give up
из ядра - известная ошибка, но она была красной сельдью и не имела ничего общего с моими проблемами, и, как я видел, люди говорили, что это не проблема. Я думаю, что это как-то связано с ASUS. Я использую ASUS TaiChi 21.
Также работает systemctl enable
для нескольких менеджеров входа не было большой проблемой, так как он просто создает символические ссылки в /etc/systemd/system
Я исправил заставку, не переходящую в менеджер входа, изменив менеджер входа на sddm
было установлено xdm
, Я сделал это с помощью USB-флешки "Try ubuntu live" и изменив файл /etc/X11/default-display-manager
от /usr/bin/xdm
в /usr/bin/sddm
,
В процессе я немного узнал о том, как работают X11 и дисплеи:
- X11 - это сетевой протокол. Он кодирует такие вещи, как графические примитивы, изображения, движение указателя и нажатия клавиш.
- Xorg - это X-сервер. Он реализует X11 и предоставляет интерфейс для клавиатур, мышей и видеокарт.
- gdm, xdm, kdm sddm - все менеджеры входа в систему (менеджеры отображения синонимов). Это первая X-программа, запускаемая системой.
- Когда компьютер загружается, сценарии оболочки
/etc/rc2.d
запускаются. Существует скрипт для каждого менеджера входа в систему, такой какS03lightdm
, Этот скрипт менеджера входа в систему читает из/etc/X11/default-display-manager
и решает, следует ли запускать диспетчер отображения на основе этого значения. - После аутентификации звонит менеджер входа
/etc/Xsession
который вызывает скрипты в/etc/Xsession.d/
а также~/xinitrc
который затем устанавливает вашу рабочую среду и оконный менеджер.
Вероятно, что-то не так с установкой / настройкой / совместимостью xdm на моем компьютере.
После этого изменения я смог увидеть экран менеджера входа в систему и смог войти, но после входа он перенаправил меня обратно на экран входа в систему. Это произошло из-за бега sudo startx
который создал файл ~/.Xauthority
но принадлежит руту. Я наконец исправил это, удалив .Xauthority
и все возвращается на круги своя!