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 的所在位置不太一樣,導致沒有刪除乾淨。