Gnome3

Lightdm 不會在啟動時自動啟動

  • April 16, 2021

每次我啟動我的 PC 時,Ubuntu 都會讓我進入 TTY 1,我必須登錄然後執行

sudo lightdm start

只是為了重新登錄,這很煩人

我已經嘗試將其刪除並重新添加到update-rc.d

update-rc.d lightdm defaults

但它只是不起作用。任何人都知道要檢查哪些日誌文件或如何讓它再次工作?

我將 Mint 12 與 Gnome3 一起使用。

這就是我解決此問題的方法:

首先,如果它正在執行,您需要停止 lightdm

須藤服務 lightdm 停止

然後你需要 x 伺服器來創建一個新的 xorg.conf,我通過重命名我的舊的來做到這一點

sudo mv /etc/X11/xorg.conf /etc/X11/xorg.old

然後我刪除了我目前的驅動程序

sudo aptitude remove –purge nvidia-current

重要的是,如果您擁有或擁有來自 Nvidia 站點的驅動程序,那麼您也需要解除安裝它們。這意味著如果您不再擁有 .run 文件,您將不得不再次下載它們,然後執行

$$ nvidia-installer $$- 解除安裝

其中 nvidia-installer 是您剛剛下載的安裝程序。

然後您正確安裝目前的驅動程序

sudo aptitude install nvidia-current

下一步是輸入

開始

並希望 Gnome2(或您的發行版的預設視窗管理器)出現對我有用。這個錯誤的原因似乎是與 X11 和 Nvidia 驅動程序的某種衝突。在啟動時我收到無法載入 Nvidia 核心模組的錯誤,但在 TTY1 中我仍然能夠啟動 lightdm。

造成這種情況的原因可能是我之前安裝了 Nvidia 驅動程序的 290 版本,然後通過 aptitude 降級到 nvidia-current (280),這可能會導致一些殘留物殘留並與舊驅動程序發生衝突(290 與 280)。

請注意,應用這些步驟後,您必須重新配置桌面環境。

如果您沒有獲得圖形加速 UI(即 Gnome3、Unity 3D)執行

sudo nvidia-xconfig

您始終可以重新配置lightdm和檢查設置或載入預設值,如下所示:

sudo dpkg-重新配置 lightdm

編輯

如果您lightdm手動啟動沒有問題,則可能是您PATH的啟動有問題。

檢查文件的內容/etc/X11/default-display-manager。如果只有條目lightdm,則將其更改為/usr/sbin/lightdm

sudo echo "/usr/sbin/lightdm" > /etc/X11/default-display-manager

引用自:https://unix.stackexchange.com/questions/33813