重要的
Gradience 已于 2024 年 6 月 29 日存档。有关此决定背后的基本原理的一些信息,请参阅博客文章。
笔记
Gradence 正在寻找维护者!如果您了解 Python 和 GTK4/Libadwaita 并且愿意从事这些工作,请参与 Matrix 和 Discord。
轻松改变 Adwaita 的外观
Gradience 是一个用于自定义 Libadwaita 应用程序和 adw-gtk3 主题的工具。
重要的
Gradience、stopthemingmy.app 和 Adwaita 开发者
梯度的主要特点包括:
更改 Adwaita 主题的任何颜色
应用壁纸中的 Material 3 配色方案
使用其他用户预设
使用 CSS 更改高级选项
使用插件扩展功能
笔记
您可以转到Preferences
并应用 Flatpak 的覆盖
本机 Libadwaita 应用程序无需额外设置。
对于 Flatpak Libadwaita 应用程序,您需要覆盖其权限:
运行sudo flatpak override --filesystem=xdg-config/gtk-4.0
或
使用 Flatseal 并将xdg-config/gtk-4.0
添加到所有应用程序的文件系统部分中的其他文件
使用本指南来主题化普通 GTK 4 应用程序。
安装并应用 adw-gtk3 主题(不要忘记安装 Flatpak 软件包!)
对于 Flatpak 应用程序,您需要覆盖它们的权限:
运行sudo flatpak override --filesystem=xdg-config/gtk-3.0
或
使用 Flatseal 并将xdg-config/gtk-3.0
添加到所有应用程序的文件系统部分中的其他文件
打开首选项窗口
转到主题选项卡
在重置和恢复预设组中,单击 GTK 3 或 Libadwaita 应用程序的重置按钮
运行rm -rf .config/gtk-4.0 .config/gtk-3.0
运行flatpak uninstall adw-gtk3
以删除 Flatpak adw-gtk3 主题
运行rm -rf .themes/adw-gtk3 .themes/adw-gtk3-dark .local/share/themes/adw-gtk3 .local/share/themes/adw-gtk3-dark
以删除本地 adw-gtk3 主题
运行sudo flatpak override --reset
[!警告] 这将重置所有 Flatpak 覆盖,例如 Firefox Wayland 覆盖
重要的
主要安装方式是来自Flathub的Flatpak
笔记
有许多 Gradience 软件包未经 Gradience 团队测试且未在此处列出,可在 Repology 上找到
Fedora 可以通过 COPR 使用梯度:
dnf copr 启用 lyessaadi/梯度 dnf安装渐变
警告
尚不可用。
梯度可通过 AUR 用于 Arch Linux:
使用帕鲁:
paru-S梯度
有关最新更改:
paru -S 梯度-git
git clone https://aur.archlinux.org/gradience.gitcd 梯度 makepkg-sic
有关最新更改:
git 克隆 https://aur.archlinux.org/gradience-git.gitcd 梯度-git makepkg-sic
Gradence 适用于 NixOS 23.05 (Stoat) 及更高版本:
要在临时 shell 中运行:
nix-shell -p 梯度
安装:
nix-env -iA nixos.梯度
首先,您需要添加 GNOME Nightly Flatpak 远程(如果尚未添加):
flatpak 远程添加 --if-not-exists gnome-nightly https://nightly.gnome.org/gnome-nightly.flatpakrepo
然后,从这里下载 Gradence nightly
最后,解压 ZIP 并通过运行以下命令安装 Gradence:
flatpak 安装梯度-devel.flatpak
GNOME Builder 是用于开发此应用程序的环境。它可以使用 Flatpak 清单来创建一致的跨发行版构建和运行环境。因此,强烈建议您使用它。
下载 GNOME 生成器。
在 Builder 中,单击底部的“克隆存储库”按钮,使用https://github.com/GradienceTeam/Gradience.git
作为 URL。
项目加载后,单击顶部的构建按钮。
更多搭建和安装方法请参见HACKING.md
以下命令将使 Gradence 在下次启动时显示欢迎屏幕,就像您刚刚安装它一样
flatpak run --command=gsettings com.github.GradienceTeam.Gradience 重置 com.github.GradienceTeam.Gradience 首次运行
gsettings 重置 com.github.GradienceTeam.Gradience 首次运行
有关如何启动 CLI 的说明,请参阅存储库 wiki 中的临时 CLI 文档。
参见 HACKING.md
Gradence 最初名为 Adwaita Manager。
你可以在维基词典上查看梯度的含义。
该图标代表:油漆滚筒重新油漆 Adwaita 窗口,保留其功能。
Pretty Purple主题从一开始就直接来自Gradience的原作者Artyom Fomin。
它被称为“Purple Guy”,大概是参考了 FNaF,后来更名为 Pretty Purple。
Pretty Purple 预设最初是在 #23 中共享的。
Pretty Purple 内置于 Gradience 中,并用于所有 Gradience 艺术品中。
参见gradienceteam.github.io/hack
Gradience Team 并不反对 stopthemingmy.app 和 Adwaita 开发人员的想法。 Gradience 是为想要根据自己的喜好设置桌面主题的修补者提供的工具,而不是供发行版在其版本中发布的工具。 Gradience 团队同意 Adwaita 统一外观的重要性,以确保所有应用程序正常运行,并且开发人员拥有统一且稳定的工具来创建应用程序。
特别鸣谢:
Gradience 的原作者 Artyom Fomin 创建了该项目
Weblate 提供翻译平台
本自述文件基于 Dave Patrick Caberto 的 Kooha 的自述文件
GitLab
GitHub
科德伯格