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