Ubuntu版本:12.04LTS 圖形界面:unity2D
解決這個問題也有兩星期了,寫篇日志記錄下,也算提供個方法。
博主完全linux新手,偶爾用ubuntu編程,並沒有多少折騰系統的經驗。某次開機時發現進入ubuntu圖形桌面后,只有張壁紙,沒有任何圖標或任務欄,重啟后才能正常。持續多次開機都有這樣情況后,博主無法忍受,百度“Ubuntu桌面不正常”之類的,得到了此后讓我折騰幾天的“解決”指令:
$sudo apt-get remove gdm $sudo apt-get install ubuntu-desktop $sudo apt-get install gnome-core
sudo reboot后,直接連桌面都無法進入了,瞬間崩潰,由於是雙系統,感覺重裝ubuntu比較麻煩,而且之前配置了好多編程環境,只能盡力挽救。用Ctrl+Alt+F1/F2等發現可以進入命令行,在命令行下操作依然正常,於是我知道只是圖形界面問題。
由於各種論壇提到的Ubuntu使用GNOME圖形界面,於是博主3天都在看GNOME的使用,嘗試了多種重裝GNOME和gdm的指令,多次重啟無果。直到發現原來之前用的圖形界面是叫unity(暈,博主折騰系統零經驗啊)於是卸載掉安裝並不成功的GNOME,重轉unity就行。大部分博文都是吐槽unity不好用,卸載unity裝GNOME方法:http://blog.csdn.net/chinawangyajun/article/details/7202550 於是本人自作聰明,把相關指令的操作對象都換過來,以為就能卸載GNOME安裝unity。(由於linux插件依賴關系較多,所以簡單的互換對象並不能奏效)結果開機一直卡在Ubuntu的Logo,切換命令行后,用指令startx手動啟動圖形界面,得到警告如下:
於是我決定順藤摸瓜,搜索這類問題的解決方案,最后在天涯論壇找到和我一樣的情況和解決辦法,http://bbs.tianya.cn/post-itinfo-229777-1.shtml 一個ubuntu的英文網站(類似stackoverflow)給出了“How can I remove and re-install Unity?”的解答:
提煉出來就是:
Use this to Remove/Uninstall Compiz Unity:
sudo apt-get remove compizconfig-settings-manager sudo apt-get remove compiz-fusion-plugins-extra sudo apt-get remove compiz-plugins-extra sudo apt-get purge compiz*
Then to Re-install Compiz Unity use:
sudo apt-get install unity-2d sudo apt-get install ubuntu-desktop sudo apt-get install ubuntu-desktop-2d sudo apt-get install compizconfig-settings-manager sudo apt-get install xserver-xgl sudo apt-get install emerald sudo apt-get install compiz-fusion-plugins-extra sudo apt-get install git compiz-plugins-extra sudo apt-get install compiz-plugins-extra sudo apt-get install unity
這樣就能順利重裝unity2d桌面,再安裝桌面啟動管理器dsktop manager如gdm/lightdm,才能免去開機手動啟動圖形界面的繁瑣,日后也可以輕松切換各種桌面GNOME或者KDE。但后來發現安裝gdm並不有效,於是
sudo dpkg-reconfigure gdm
移動光標選擇lightdm為默認桌面管理器。最后,reboot再次見到熟悉的ubuntu用戶登陸界面。
All done.
2014-08-28 18:51