如何使用Yaru主题在Ubuntu 19.10上获取深色的GNOME Shell菜单和对话框

Ubuntu 19.10(Eoan Ermine)对默认Yaru主题包进行了一些重大更改。这些更改之一是为GNOME Shell主题使用了明亮的菜单和对话框(带有深色面板)。如果您将Ubuntu 19.10 Shell主题(Yaru)更改为使用深色菜单和对话框,则本文将向您展示方法。
我看到一些非常困惑的用户,因此在继续之前让我解释一下。 Tweaks应用程序的应用程序(GTK +)主题仅更改应用程序主题,而shell主题不受此影响。因此,即使将应用程序的主题更改为“执行深色”,外壳主题仍将使用浅色菜单和对话框。要使用不同的GNOME Shell菜单和对话框,需要更改的是GNOME Shell主题(以下过程的步骤2显示了如何执行此操作)。 拉取要求 (更新:已合并。)Yaru Github存储库现在支持安装Yaru-light(默认)和Yaru-dark Shell主题,从而允许用户从Tweaks应用程序中更改此主题(Appearance -> Shell)。此外,这使您可以从GNOME Tweaks应用程序中选择Yaru(及其变体),即使您使用的是Vanilla GNOME Shell扩展,以前也无法实现。
尚不清楚何时将其安装在Ubuntu 19.10上或何时安装,但是现在想要它的任何人都可以从此Git分支中安装最新的Yaru,并按照以下说明更改shell主题。请注意,即使使用Yaru-dark作为外壳主题,使用GDM3登录/锁定屏幕菜单和对话框时,该菜单和对话框仍将保持白色。另请参阅如何针对特定应用程序使用不同的GTK 3主题​​。这对于非本地应用程序(例如Sublime Text,Atom,VS Code等)非常有用,可以在黑暗的UI应用程序中获得明亮的菜单。

如何为浅色和深色GNOME Shell主题(菜单和对话框)安装更新的Yaru主题

带有深色菜单的Yaru GNOME Shell主题

请注意,遵循这些说明将替换您系统上可能已安装的任何Yaru主题。 /usr/share/themes。但是,在Ubuntu上,如果需要,您可以通过重新安装Yaru主题包轻松地返回(说明在本文结尾处)。另外,如果安装了Yaru ~/.themes,请先删除它,然后再继续。
1.从Git安装Yaru
以下命令安装所需的构建依赖项,克隆Yaru GitHub存储库,构建并安装主题。

sudo apt install git meson sassc libglib2.0-dev libxml2-utils
git clone https://github.com/ubuntu/yaru
cd yaru
meson build
cd build
sudo ninja install

2.安装GNOME Tweaks和GNOME Shell用户主题扩展(如果尚未安装)
该命令将安装GNOME Tweaks应用程序和官方GNOME Shell扩展软件包(包括任何必需的用户主题扩展)。

sudo apt install gnome-tweaks gnome-shell-extensions

此后,如果您使用的是Xorg,请按重新启动GNOME Shell Alt + F2然后输入 r 按下 Enter。或者,如果您使用的是Wayland,请注销并登录以恢复会话。
3.启用用户主题扩展,并切换到Yaru-dark Shell主题
接下来,您需要打开Tweaks应用程序(如果它已经在运行,请关闭并重新启动它)。 Extensions 在侧边栏中启用它 User themes 扩展。关闭“ Tweaks”应用程序,再次启动并单击 Appearance 在侧边栏中,您可以更改 Shell 从那里的主题。将其更改为Yaru-dark可显示深色外壳菜单和对话框。更改Yaru黑暗GNOME Shell主题

从Git分支安装了最新的Yaru。它具有浅色和深色外壳主题变体(如果要再次使用浅色菜单)。的 Default 那里的选项仍然是Yaru-light(面板是深色的,但是外壳菜单和对话框是明亮的)。

如何撤消更改

删除Yaru,Yaru-dark和Yaru-light文件夹以撤消您的更改并返回到默认的Yaru主题包,就像它在存储库中一样 /usr/share/themes重新安装Yaru GTK +和GNOME Shell主题。

sudo rm -r /usr/share/themes/{Yaru,Yaru-dark,Yaru-light}

sudo apt install --reinstall yaru-theme-gnome-shell yaru-theme-gtk
Sidebar