当前位置: 首页 > 科技观察

HowToInstallGNOME40

时间:2023-03-12 02:52:50 科技观察

withaNewLookonUbuntuLinux本文介绍如何在Ubuntu21.04(HirsuteHippo)上安装GNOME40以使用第三方PPA进行测试。GNOME40包括一个新的“活动概览”设计,水平排列的工作区和屏幕底部的Dash,GNOME应用程序的更新等,您可以在这里找到(https://www.linuxmi.com/gnome-40.html)阅读。最近发布的Ubuntu21.04继续默认使用GNOME3.38,所以除非你使用像本文提到的PPA这样的东西,否则你将不得不再等6个月才能在Ubuntu上获得GNOME40。重要的是要注意,本文中介绍的PPA既不是官方的也不是稳定的。它应该仅用于测试目的。您将在下面找到有关恢复更改和清理PPA的说明,但这也可能存在问题。最近更新了许多PPA包(直到几天前它还没有稳定版本的GNOMEShell等),现在PPA可以被正确清除,但这在未来可能会改变。此外,某些i386包无法在PPA中构建,如果安装在系统上,则需要删除它们才能正确升级PPA中的所有包。因此,您需要了解如何使用APT才能在这种情况下使用此PPA。PPA描述还说“此PPA仅用于测试。它有时会中断,尤其是在我升级软件包时。”我警告过你!除了我已经提到的,您还应该知道:在Ubuntu21.04上升级到GNOME40后,桌面图标扩展将无法使用UbuntuDock扩展在升级后将无法使用,因为它还不支持GNOME40。您在屏幕底部看到的屏幕截图不是UbuntuDock,而是默认的GNOMEDash,现在显示在底部升级到GNOME40后,“设置”中的“外观”部分将不可用,因为它是特定于Ubuntu,并且未在PPA中使用Ubuntu补丁构建。所以你将无法从那里在浅色、标准和深色主题之间切换,也不能更改UbuntuDock的设置(但你不会有UbuntuDock,正如我已经提到的)其他事情可能无法在你下面工作可以找到一些在Ubuntu21.04HirsuteHippo上运行GNOME40的屏幕截图(同时使用Yaru和GNOME会话-有关更多详细信息,请参阅下面的说明):主题),所有屏幕截图都是在Yaru会话下拍摄的(需要构建YaruGNOME40分支),见下文)。如何在Ubuntu21.04(HirsuteHippo)上升级到GNOME40进行测试1.通过“shemgp”添加GNOME40PPA。linuxmi@linuxmi:~/www.linuxmi.com$sudoadd-apt-repositoryppa:shemgp/gnome-402,通过安装所有可用更新升级到GNOME40。linuxmi@linuxmi:~/www.linuxmi.com$sudoaptfull-upgrade升级时,UbuntuDock扩展将被移除。没关系,它应该被删除,因为它还不适用于GNOME40。但是请确保没有其他包被删除,并且您没有留下任何包。如果您在GNOME40PPA中安装了一些无法为i386构建的软件包的i386版本(您可以在此处看到它们,它们有一个红色的X图标,后跟i386),您将拥有该软件包,并且安装不会继续正确。我试图解决的问题是删除已保存包的i386版本(例如sudoaptremovelibpango-1.0-0:i386)。当我尝试在我的Ubuntu21.04桌面上安装GNOME40时发生了这种情况,这不是全新安装(我一直在从Ubuntu19.10、20.04和20.10升级),但它并没有在全新的Ubuntu21.04上发生.3.使用GNOME或Yarusession。默认的Ubuntu主题Yaru尚不支持GNOME40,至少不支持Ubuntu21.04存储库中的版本。因此,您有两个选择:安装和使用GNOME-session(使用Adwaita主题)安装Yaru主题的GNOME40分支并使用Yaru-session要开始,请仅选择2个可用选项(a和b)之一。a)安装GNOME-session(Adwaita主题)。要使用GNOME-session,您需要安装gnome-session包以及adwaita-icon-theme-full,否则您的文件(Nautilus)应用程序将使用文件夹的符号图标。您还可以安装Cantarell字体以在GNOME会话中获得正确的字体粗细。使用以下命令安装这3个软件包:linuxmi@linuxmi:~/www.linuxmi.com$sudoaptinstallgnome-sessionadwaita-icon-theme-fullfonts-cantarellb)安装Yaru主题的GNOME40分支。首先安装(从Git)获取、构建和安装Yaru主题所需的包:linuxmi@linuxmi:~/www.linuxmi.com$sudoaptinstallgitmesonsassclibglib2.0-devlibxml2-utils现在您可以从Git获取Yaru,切换到gnome-shell-40分支,构建并安装主题:linuxmi@linuxmi:~/www.linuxmi.com$gitclonehttps://github.com/ubuntu/yarulinuxmi@linuxmi:~/www.linuxmi.com$cdyarulinuxmi@linuxmi:~/www.linuxmi.com/yaru$gitcheckoutgnome-shell-40linuxmi@linuxmi:~/www.linuxmi.com/yaru$mesonbuildlinuxmi@linuxmi:~/www.linuxmi.com/yaru$sudoninja-Cbuildinstall4.重启并安装从登录屏幕选择正确的会话。重新启动后,当您到达登录屏幕时,单击您的用户名。接下来,单击屏幕右下角的齿轮图标并选择您要登录的会话:GNOME如果您想使用GNOME会话(如果您想使用Wayland)或GNOMErunningonXorg如果您想使用Yaru主题,选择Yaru会话(用于Wayland)或Xorg上的Yaru会话不要在登录屏幕上使用Ubuntu选项,因为它仍然使用旧的Yaru主题(我不知道如何)。如何通过清除PPA来撤消更改所以您想撤消更改并清除PPA?这可以使用PPAPurge来完成,PPAPurge是一种尝试降级从PPA安装的存储库中所有可用包的工具。您可以使用以下命令安装PPAPurge:linuxmi@linuxmi:~/www.linuxmi.com$sudoaptinstallppa-purge然后您可以使用以下命令清除PPA:linuxmi@linuxmi:~/www.linuxmi.com$sudoppa-purgeppa:shemgp/gnome-40