如何在 Ubuntu Linux上安裝體驗(yàn)煥然一新的 GNOME 40
本文介紹了如何使用第三方PPA在Ubuntu 21.04(Hirsute Hippo)上安裝GNOME 40進(jìn)行測(cè)試。
GNOME 40包括一個(gè)新的“活動(dòng)概述”設(shè)計(jì),該設(shè)計(jì)具有水平排列的工作區(qū),并且在屏幕底部設(shè)有Dash,對(duì)GNOME應(yīng)用程序的更新以及更多內(nèi)容,您可以在此處(https://www.linuxmi.com/gnome-40.html)閱讀。最近發(fā)布的Ubuntu 21.04默認(rèn)還是繼續(xù)在使用GNOME 3.38,因此除非您使用本文中提到的PPA之類的東西,否則你還必須等待6個(gè)月才能在Ubuntu上獲得GNOME 40。
需要特別注意的是,本文介紹的PPA既不是官方的也不是穩(wěn)定的。它僅應(yīng)用于測(cè)試目的。在下面,您將找到有關(guān)還原更改和清除PPA的說明,但這也可能出現(xiàn)問題。
許多PPA軟件包最近都進(jìn)行了更新(直到幾天前它還沒有GNOME Shell的穩(wěn)定版本等),現(xiàn)在PPA可以被正確地清除,但這在未來可能會(huì)改變。
另外,某些i386軟件包無法在PPA中構(gòu)建,如果在系統(tǒng)上安裝了這些軟件包,則需要將其刪除才能從PPA正確升級(jí)所有軟件包。因此,您需要了解APT的使用方式,以便能夠在這種情況下使用此PPA。
PPA描述中也提到“此PPA僅用于測(cè)試。它有時(shí)會(huì)壞,特別是當(dāng)我升級(jí)軟件包時(shí)。”
我警告過你了!
除了我已經(jīng)提到的,你還應(yīng)該知道:
- 在Ubuntu 21.04上升級(jí)到GNOME 40后,桌面圖標(biāo)擴(kuò)展將無法工作
- Ubuntu Dock擴(kuò)展在升級(jí)后無法工作,因?yàn)樗€不支持GNOME 40。你在屏幕底部看到的截圖不是Ubuntu Dock,而是默認(rèn)的GNOME Dash,它現(xiàn)在顯示在底部
- 升級(jí)到GNOME 40后,“設(shè)置”中的“外觀”部分將不可用,因?yàn)樗囟ㄓ赨buntu,并且不是在PPA中使用Ubuntu修補(bǔ)程序構(gòu)建的。因此,您將無法從那里在淺色,標(biāo)準(zhǔn)和深色主題之間進(jìn)行切換,也不能改變Ubuntu Dock的設(shè)置(但你不會(huì)有Ubuntu Dock,正如我已經(jīng)提到的)
- 其他事情可能不起作用
在下面,您可以找到一些在Ubuntu 21.04 Hirsute Hippo上運(yùn)行GNOME 40的屏幕截圖(同時(shí)使用Yaru和GNOME會(huì)話-有關(guān)更多詳細(xì)信息,請(qǐng)參見下面的說明):
除最后兩個(gè)使用GNOME會(huì)話(使用Adwaita主題)外,所有屏幕截圖均在Yaru會(huì)話下截圖(需要構(gòu)建Yaru GNOME 40分支,請(qǐng)參見下文)。
如何在Ubuntu 21.04(Hirsute Hippo)上升級(jí)到GNOME 40以進(jìn)行測(cè)試
1、通過“shemgp”添加GNOME 40 PPA。
- linuxmi@linuxmi:~/www.linuxmi.com$ sudo add-apt-repository ppa:shemgp/gnome-40
2、通過安裝所有可用更新來升級(jí)到GNOME 40。
- linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt full-upgrade
升級(jí)時(shí),Ubuntu Dock擴(kuò)展將被刪除。沒關(guān)系,應(yīng)該將其刪除,因?yàn)樗胁贿m用于GNOME40。但是請(qǐng)確保未刪除其他軟件包,并且您沒有任何保留的軟件包。
如果您為某些無法在GNOME 40 PPA中為i386生成的軟件包安裝了i386版本(您可以在此處看到,它們帶有紅色的X圖標(biāo),后跟i386),您將擁有軟件包,并且安裝將無法正確繼續(xù)。我要解決的問題是刪除所保存的軟件包的i386版本(例如sudo apt remove libpango-1.0-0:i386)。對(duì)我而言,嘗試在我的Ubuntu 21.04桌面上安裝GNOME 40時(shí)發(fā)生了這種情況,這不是全新安裝(我一直在從Ubuntu 19.10、20.04和20.10進(jìn)行升級(jí)),但是在全新Ubuntu 21.04上卻沒有發(fā)生。
3、使用GNOME或Yaru會(huì)話。
默認(rèn)的Ubuntu主題Yaru目前還不支持GNOME 40,至少不支持Ubuntu 21.04存儲(chǔ)庫中的版本。所以你有兩個(gè)選擇:
安裝和使用GNOME會(huì)話(具有Adwaita主題)
安裝Yaru主題的GNOME 40分支并使用Yaru會(huì)話
下面開始,只選擇2個(gè)可用選項(xiàng)(a和b))中的一個(gè)。
a)安裝GNOME會(huì)話(Adwaita主題)。
要使用GNOME會(huì)話,您需要安裝gnome-session軟件包,以及adwaita-icon-theme-full,否則您的Files(Nautilus)應(yīng)用將對(duì)文件夾使用符號(hào)圖標(biāo)。您也可以安裝Cantarell字體以在GNOME會(huì)話中獲得正確的字體粗細(xì)。
使用以下命令安裝這3個(gè)軟件包:
- linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install gnome-session adwaita-icon-theme-full fonts-cantarell
b)安裝Yaru主題的GNOME 40分支。
首先安裝(從Git)獲取,構(gòu)建和安裝Yaru主題所需的軟件包:
- linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install git meson sassc libglib2.0-dev libxml2-utils
現(xiàn)在您可以從Git獲取Yaru,切換到gnome-shell-40分支,構(gòu)建并安裝主題:
- linuxmi@linuxmi:~/www.linuxmi.com$ git clone https://github.com/ubuntu/yaru
- linuxmi@linuxmi:~/www.linuxmi.com$ cd yaru
- linuxmi@linuxmi:~/www.linuxmi.com/yaru$ git checkout gnome-shell-40
- linuxmi@linuxmi:~/www.linuxmi.com/yaru$ meson build
- linuxmi@linuxmi:~/www.linuxmi.com/yaru$ sudo ninja -C build install
4、重新啟動(dòng)并從登錄屏幕中選擇正確的會(huì)話。
重新啟動(dòng)后,當(dāng)您到達(dá)登錄屏幕時(shí),單擊您的用戶名。接下來,點(diǎn)擊屏幕右下角的齒輪圖標(biāo),并選擇你想要登錄的會(huì)話:
- 如果你想使用GNOME會(huì)話,選擇GNOME(如果你想使用Wayland)或運(yùn)行于Xorg的GNOME
- 如果你想使用Yaru主題,選擇Yaru session (for Wayland)或Xorg上的Yaru session
不要使用登錄屏幕上的Ubuntu選項(xiàng),因?yàn)樗匀皇褂门f的Yaru主題(我也不知道如何使用)。
如何通過清除PPA撤消更改
因此,您要撤消更改并清除PPA嗎?可以使用PPA Purge來完成此操作,該工具會(huì)嘗試降級(jí)從PPA安裝的存儲(chǔ)庫中可用的所有軟件包。您可以使用以下方法安裝PPA Purge:
- linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install ppa-purge
然后你可以使用以下方法清除PPA:
- linuxmi@linuxmi:~/www.linuxmi.com$ sudo ppa-purge ppa:shemgp/gnome-40