我正在運行帶有 64 位元 Ubuntu 14.04 的 DELL inspiron 3537。
後四處打聽我決定安裝電腦的驅動程式。這就是我所做的:
現在,問候語運作正常,但登入時卻一片空白。沒有統一,沒有桌面,什麼都沒有。也沒有反應。滑鼠工作正常,沒有凍結,我可以tty
很好地來回切換螢幕。lightdm
在跑
我去tty1
嘗試透過輸入開啟瀏覽器google-chrome
。我收到一條錯誤訊息說gtk-warning: cannot open display
.
經過更多的挖掘,我發現我可以做export DISPLAY=:0
然後運行 GUI 應用程式。
我做的第一件事是安裝 compiz 管理器,並且正如我所懷疑的那樣,unity 被禁用了。所以我重新啟用了它以及 openGL(以及 Unity 所需的其他一些東西)。依然沒有。
我一直在嘗試不同的事情,但沒有成功。最後,我想我要開始了某物- 幾乎我嘗試運行的每個應用程式都抱怨無法加載libGL.so.1
。我已經用谷歌搜尋了這一點,並最終安裝了一個名為 的軟體包libgl1-mesa-glx
,但即使重新啟動後我仍然遇到問題。
我注意到的另一件事是沒有xorg.xconf
文件在/etc/X11/
.有一些備份和故障安全conf
文件。我嘗試停止 lightdm,然後將其中一些複製到其中,如下所示:
sudo service lightdm stop
sudo cp xorg.xcong-backup-14091923423.conf xorg.conf
sudo service lightdm start
但隨後就無法啟動了。刪除該檔案即可解決該問題。我嘗試過幾個備份,但沒有任何結果。
我仍然懷疑那libgGL.so.1
件事。我可以在計算機上的幾個地方找到它,我認為以下是一些相關的地方:
/home/usr/lib/i386-linux-gnu/mesa/libGL.so.1
/home/usr/lib/i386-linux-gnu/mesa/libGL.so.1.2.0
/home/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1
/home/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0
更新
ldconfig -p | grep libGL
告訴我該庫有一個指向錯誤目錄的符號連結(即,/usr/lib/
而不是/home/usr/lib
)。我在那裡添加了一個符號鏈接,現在登入時會啟動 nautilus,但頂部仍然沒有統一啟動器或面板。