如何定制我的 GTK 主题?

Bel*_*shi 4 themes gtk3 20.04

我想创建一个自定义主题。实际上,这将是一个修改后的 Yaru 主题。

我可以更改标题栏的主要颜色,但无法更改其按钮的颜色。

原始 Yaru 主题:

原始 Yaru 主题标题栏

修改主题:

修改Yaru主题标题栏

我想将按钮的灰色更改为其他颜色。我怎样才能做到这一点?

我的操作系统是 Ubuntu 20.04 LTS 和 GNOME 3.36。

PJ *_*ngh 5

您可以从 Github 下载并自定义 Yaru 主题

以下是帮助您入门的说明。

安装必备包以克隆存储库并构建源文件:

apt install libgtk-3-dev git meson sassc
Run Code Online (Sandbox Code Playgroud)

从 GitHub 下载存储库,然后构建并安装主题:

# You can get the master branch using:
# git clone https://github.com/ubuntu/yaru.git

# You can get the branch for 20.04 using:
git clone --branch focal https://github.com/ubuntu/yaru.git
cd yaru

# Initialize build system (only required once per repo)
meson build
cd build

# Build and install
sudo ninja install
Run Code Online (Sandbox Code Playgroud)

要自定义主题,在构建和安装之前,您需要修改各种文件。看看这些目录中的文件...

.../yaru/gtk/src
.../yaru/gtk/src/default/gtk-3.20
.../yaru/gtk/src/default/gtk-3.0

.../yaru/gnome-shell/src
.../yaru/gnome-shell/src/gnome-shell-sass
Run Code Online (Sandbox Code Playgroud)

我无法向您提供具体说明,因为这是一个复杂的主题,这完全取决于您想要更改的内容。

但是,如果您只是对更改一些基本颜色感兴趣,请务必查看_ubuntu-colors.scss上述路径中的文件。