Lightdm 不會在啟動時自動啟動
每次我啟動我的 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