ubuntu 13.04 在它的存檔中裝載了 gnome桌面的一個老版本。這對需要穩定性的gnome-fans來說真的太棒了,但是對那些想嘗試最新釋出版的人來說就不那麼棒了。
感謝gnome團隊使在ubuntu 13.04上安裝/更新到gnome 3.8 變得容易——而且有充足的理由你會想要那麼做!
有大量的警告——大部分是說一些軟體會有一些不穩定——但是很可能的是,你既然有足夠的能力更新你的桌面,你也會很好處理任何可能出現的問題。
<a target="_blank"></a>
在你進一步浏覽之前,确認你正在運作的是ubuntu 13.04。你一定知道 最新釋出版 。但更好的是, 運作 ubuntu gnome 13.04.
對這個少見的版本, 我們先給ubuntu的software sources增加gnome 3 ppa。這可以不用指令行就做到,但出于簡單化的目的,這麼做要容易的多。
打開一個新的terminal 視窗,仔細輸入下面的指令。
sudo add-apt-repository ppa:gnome3-team/gnome3
在ppa添加以後,現在你需要根據你安裝的東西做兩個步驟中的一個。
如果你沒有安裝gnome shell,那麼在一個新的終端程式中執行下面的指令,在提示的地方輸入你的密碼:
sudo apt-get update && sudo apt-get install gnome-shell ubuntu-gnome-desktop
根據安裝的各種包,将顯示下面的界面,詢問你選擇哪一個顯示管理器——“登入畫面”——ubuntu應該用:

決定,決定…
這兩個選項都會讓你在登入之前選擇一個會話(是以如果你希望的話你可以登入unity環境)。‘lightdm’是ubuntu預設選項,但為了一個真實的gnome體驗,例如獲得鎖定螢幕通知,你要選擇gnome顯示管理器(gnome display manager也稱作gdm )
lightdm和 gdm 并排展示
如果你确實安裝了gnome shell,或正在使用ubuntu gnome, 運作這個指令:
sudo apt-get update && sudo apt-get dist-upgrade
如果你非常謹慎,也可以增加 gnome 3 staging ppa 。但是它之中的很多元件是不穩定的 – 這是一個大問題你必須關注 。
sudo add-apt-repository ppa:gnome3-team/gnome3-staging
就這麼多——你已經全做完了。確定所有都盡可能非常的順利,你就可以重新開機了。
如果你使用了預設的unity登入界面,在使用者區點選ubuntu,選擇 ‘gnome’會話,然後繼續并像正常情況登入。
unity greeter’s session selector
如果你要選擇gnome顯示管理器,那麼就在登入之前從會話下拉菜單選擇‘gnome’。
如果一切都正常,你将會看到類似這樣的界面…
ubuntu 13.04中的gnome 3.8 桌面
當随着unity使用gnome shell時,一些需要注意到的不同。
首先,你會在system settings看到兩個“線上賬戶”入口。左邊的是ubuntu的。右邊的是gnome的版本。
為了與特定的gnome應用內建,包括文檔,聯系人與evolution郵件,還有月曆,你會想将你的賬戶加到右邊的版本。為了shotwell相片管理, empathy即時聊天和 gwibber微網誌寫作器支援,你需要使用左邊的版本。
系統設定
同樣system settings中 ‘新鮮’的是 ‘notifications’ 和‘search’入口。二者都不言自明;前者使你選擇可以發送通知的應用,而後者關心在疊加活動(activities overlay)中,哪個應用/資源顯示結果。
要解除安裝 gnome shell桌面,我們需要做一些事情。
首先從ubuntu software center安裝ppa purge
安裝 ppa purge
下一步打開一個新的終端視窗,運作下面的指令:
sudo ppa-purge ppa:gnome3-team/gnome3
注意在降級過程中終端裡出現的任何提示。如果你也安裝了gnome 3 staging ppa (見上文),你還需要運作:
sudo ppa-purge ppa:gnome3-team/gnome3-staging
下一步通過運作下面指令解除安裝gnome shell:
sudo apt-get remove gnome-shell ubuntu-gnome-desktop
清除任何沒有被降級與解除安裝移除的殘留的應用,然後重新開機。
<b>原文釋出時間為:2013-04-30</b>
<b>本文來自雲栖社群合作夥伴“linux中國”</b>