1. 程式人生 > >Ubuntu16.04 桌面 launcher 丟失

Ubuntu16.04 桌面 launcher 丟失

今天在ubuntu 軟體中心裝了一個Stellarium 天文軟體,可以觀看星空。 但是中間用的過程中,macpro自動重啟了,我懷疑是這個軟體奔潰了,並且導致虛擬機器Paralle Desktop14也崩潰了。重啟後還能進去,估計是虛擬機器並沒有重新啟動ubuntu,後面因為網路原因導致系統的資源瀏覽器很卡,就強制重啟了ubuntu,結果就悲劇了。啟動後,輸入密碼是可以進入桌面的,但是卻只能看到桌面到圖片(我之前自定義都桌布圖片也都沒了),看不到launcher,dash,右鍵修改桌面都屬性但是無法儲存。 att+ctrl+T是可以開啟終端到,用命令執行軟體也是能彈出介面的,執行unity重啟桌面,剛剛輸入完密碼是可以看到launcher的,但是瞬間就消失了。並且PD的cohearenc也灰掉了,並彈出提示對話:To use Coherence you may need to log out.

最開始還是嘗試重灌unity。參考了下面這個帖子:https://askubuntu.com/questions/17381/unity-doesnt-load-no-launcher-no-dash-appears  嘗試了 安裝了 compizconfig-settings-manager,並嘗試啟用unity外掛,但是都不能成功 而且每次重啟後配置都失效。:

dconf reset -f /org/compiz/
unity --reset-icons &disown

執行上面的dconf 也不行,會報出許可權都問題

 failed to commit changes to dconf: GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._g_2dfile_2derror_2dquark.Code17: Cannot open dconf database: invalid gvdb header

 

【解決】最終用了此帖的方法解決了問題 https://askubuntu.com/questions/880957/ubuntu-16-04-desktop-no-launcher-no-dash

具體命令如下:

sudo apt install --reinstall unity
rm -r .Xauthority .ICEauthority .config/.compiz-1 .config/dconf
unity

【總結】我在之前也嘗試刪掉 .Xauthority .cache   .compiz 等東西,都沒有效果,估計是沒有刪全,漏掉了.ICEauthority ,  另外可能因為不同都ubuntu版本都compiz-1和dconf 的所在位置不太一樣,導致沒有刪除乾淨。