如何在Ubuntu 21.04 Hirsute Hippo上安装GNOME 40以进行测试 [PPA]

本文介绍了如何使用第三方PPA在Ubuntu 21.04(Hirsute Hippo)上安装GNOME40进行测试。

GNOME 40包括一个新的活动概述设计,该设计具有水平工作区和屏幕底部的破折号,对GNOME应用程序的更新等。 在这里阅读..最近发布的Ubuntu 21.04继续使用GNOME 3.38,因此,除非您使用本文所述的PPA之类,否则您还必须等待6个月才能在Ubuntu上获得GNOME 40。

小心是非常重要的 PPA 它既不是官方的也不是稳定的。仅用于测试目的。以下是撤消更改并清除PPA的步骤,但这并不总是有效。

例如,我有几天的PPA,今天早晨我试图清除它时,我想删除Ubuntu 21.04桌面上安装的GNOME软件包的一半。我可以解决此问题,但是如果我不知道该怎么做,我的台式机将会损坏。

许多PPA软件包最近都已更新(直到几天前才出现GNOME Shell的稳定版本),现在可以正确清除PPA,但将来可能会更改。

另外,某些i386软件包无法在PPA上构建。如果这些软件包已安装在系统上,则必须先删除它们,然后才能从PPA正确升级所有软件包。因此,为了能够在这种情况下使用此PPA,您需要知道如何避免APT。对我而言,这发生在从较旧的Ubuntu版本升级的台式机上,而不是在新安装的Ubuntu 21.04上。但是仍然要小心!

PPA描述指出:“此PPA仅用于测试目的,可能会被破坏,尤其是在升级软件包时。”

我被警告了!

除了我已经说过的内容之外,您还应该了解以下内容:

  • 在Ubuntu 21.04上升级到GNOME 40后,桌面图标扩展名停止工作
  • Ubuntu Dock扩展尚不支持GNOME40,升级后将无法使用。屏幕底部的屏幕快照显示了默认的GNOME Dash,而不是Ubuntu Dock。在下面
  • 升级到GNOME 40之后[設定]的[外観]该部分将不再可用。这是特定于Ubuntu的,不是使用PPA Ubuntu补丁构建的。因此,您不能从那里在浅色,标准和深色主题之间切换,也不能更改Ubuntu Dock设置(尽管正如我所说,没有Ubuntu Dock)。
  • 其他人可能行不通

以下是一些在Ubuntu 21.04 Hirsute Hippo上运行的GNOME 40的屏幕截图(同时使用Yaru和GNOME会话-有关更多详细信息,请参见下文)。

Ubuntu 21.04 Hirsute Hippo Gnome 40Ubuntu 21.04 Hirsute Hippo Gnome 40GNOME 40 Ubuntu 21.04毛茸茸的河马GNOME 40 Ubuntu 21.04 Hirsute Hippo的屏幕截图GNOME 40 Ubuntu 21.04 Hirsute Hippo的屏幕截图

除最后两个使用GNOME会话(使用Adwaita主题)外,所有屏幕截图均在Yaru会话下拍摄(您需要构建Yaru GNOME 40分支,请参见下文)。

1.在GNOME 40PPA中添加“mg‘。

sudo add-apt-repository ppa:shemgp/gnome-40

2.安装所有可用的更新并升级到GNOME 40。

sudo apt full-upgrade

升级过程中将删除Ubuntu Dock扩展。 它在GNOME 40中仍然不起作用,应将其删除。但是,请确保没有其他软件包已被删除,并且没有保留任何软件包。

如果您在某些无法使用GNOME 40 PPA为i386构建的软件包上安装了i386版本(可以看到它们) 这里,红色的X图标后面是i386),由于安装了该软件包,因此安装无法正确进行。为了解决这个问题,我要做的是删除正在保存的软件包的i386版本(例如) sudo apt remove libpango-1.0-0:i386)。对我而言,这是当我尝试在不是全新安装的Ubuntu 21.04桌面上安装GNOME40时发生的(我一直从Ubuntu 19.10、20.04和20.10升级),但没有在新的Ubuntu 21.04上安装它。

3.使用GNOME或Yaru会话。

默认的Ubuntu主题Yaru尚不支持GNOME 40。至少,我们不支持Ubuntu 21.04存储库中可用的版本。因此,有两种选择。

  • 安装和使用GNOME会话(使用Adwaita主题)
  • 安装以Yaru为主题的GNOME40分支并使用Yaru会话

选择下面两个可用选项(a和b)之一。

a)安装GNOME会话(使用Adwaita主题)。

使用GNOME会话 gnome-session 包装,以及 adwaita-icon-theme-full 否则,“文件(Nautilus)”应用程序将符号图标用于文件夹。 您也可以安装Cantarell字体以在GNOME会话中获得正确的字体粗细。

使用以下命令安装这三个软件包:

sudo apt install gnome-session adwaita-icon-theme-full fonts-cantarell

b)安装以Yaru为主题的GNOME40分支。

首先安装(从Git)获取并构建和安装Yaru主题所需的软件包:

sudo apt install git meson sassc libglib2.0-dev libxml2-utils

现在您可以从Git获取Yaru。 gnome-shell-40 分支,构建和安装主题。

git clone https://github.com/ubuntu/yaru

cd yaru

git checkout gnome-shell-40

meson build

sudo ninja -C build install

4.重新启动并从登录屏幕中选择正确的会话。

GDM会话列表GNOME40 Ubuntu 21.04

重新启动后,显示登录屏幕时,单击用户名。然后,单击屏幕右下方的齿轮图标,然后选择要登录的会话。

  • 如果您使用GNOME会话,请选择以下选项之一: GNOME (如果您想使用Wayland)或 GNOME on Xorg
  • 如果您想使用Yar主题, Yaru session (对于Wayland)或 Yaru session on Xorg

不要在登录屏幕上使用Ubuntu选项,因为它将继续使用旧的Yaru主题(我不知道如何)。

额外的:

  • 你要码头吗? 如果您使用的是Xorg,则可以尝试使用Plank。 Dash到Dock或Dash到Panel尚不支持GNOME40,但是如果需要,您可以尝试使用GNOME40的一些正在进行的分支。 冲向面板 | 从破折号到停靠..
  • 在我的情况下,使用Yaru会话,将GTK和GNOME Shell主题设置为Yaru,但是未设置图标主题(设置为Adwaita)。 要切换为使用Yaru图标,请GNOME Tweaks(sudo apt install gnome-tweaks), 然后 Appearance 在选项卡上,将图标主题设置为Yaru。
  • 使用GNOME会话时,没有AppIndicators(托盘图标)。要使指示器图标正常工作,请安装GNOME扩展程序应用程序(sudo apt install gnome-shell-extension-prefs)然后从那里启用Ubuntu AppIndicators扩展
  • 是否要禁用跟踪器?新的Tracker3以不同的方式完成此操作。有关说明,请参见此更新的文章
  • 寻找支持GNOME 40的主题吗? 查看Orchis和White Sur。两者均已更新以支持GNOME 40。
  • 是否要使用GNOME软件应用程序(可以安装DEB,Flatpak,Snap软件包)而不是Snap Store(只能安装DEB和Snap软件包)?使用以下方法安装: sudo apt install gnome-software gnome-software-plugin-flatpak

如何清除PPA和撤消更改

那么,您要撤消更改并删除PPA吗?可以使用PPA Purge来完成此操作,PPA Purge是一种试图降级从存储库中可用的PPA安装的所有软件包的工具。您可以使用以下方法安装PPA清除:

sudo apt install ppa-purge

进行ppa清除后,可以使用以下方法清除PPA:

sudo ppa-purge ppa:shemgp/gnome-40
Sidebar