Застрял на заставке, не переходит в менеджер входа
Мой менеджер входа прекратил загрузку без видимой причины, вместо этого tty7 был черным экраном, в который я мог печатать, но безрезультатно. Я попробовал несколько вариантов service lightdm restartservice sddm restart но безрезультатно. Я пытался установить gdm и работает dpkg-reconfigure но это показало какую-то странную ошибку intel ... ERROR too many voltage tries give up, Я также пытался установить xdm но это тоже не сработало. Я попытался включить дисплеи systemctl enable gdm.servicesystemctl 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 и все возвращается на круги своя!