用 Papirus 让你的 Linux 桌面风格统一
几乎每个尝试过定制 Linux 发行版的人都遇到过视觉混乱的问题。你下载了一个漂亮的主题,但应用菜单看起来像是来自不同时代的大杂烩。Chrome 看起来还不错,Steam 显示模糊的低分辨率图像,而 AUR 中的旧工具则显示默认的十字图标。
Papirus 图标集正是为了解决这一问题。该项目自 2016 年起在 GitHub 上线,积累了近 8,000 颗星,至今仍在积极维护。让我们来看看为什么它在许多发行版中被设为默认,以及如何充分利用它。
![]()
这个项目的意义是什么
Papirus 是一套矢量图标集,注重清晰的形状、适度的扁平美学和微妙的阴影。它基于 Paper Icon Set 的理念,但在支持的软件和定制灵活性方面已经走得很远。
该主题一开始就提供三种基本变体:
- Papirus — 适用于中性和浅色主题的标准集。
- Papirus Dark — 适配深色桌面环境的版本。
- Papirus Light — 适用于完全浅色界面的版本。
SVG 图形的主要优势在于,在 4K 显示器上,无论是从 16x16 的系统面板还是 GNOME 中的大型应用网格,都不会出现模糊或像素化的问题。
驯服硬编码图标
常规主题只会在应用程序使用标准系统名称的地方更改图标。但 Linux 上有大量软件,其作者直接在 .desktop 文件或二进制文件中硬编码了图像的绝对路径。正因为如此,系统托盘经常变成一堆陈旧的栅格图标。
Papirus 的创建者决定系统地解决这一问题。他们没有让用户手动重写文本文件,而是集成了对第三方脚本的支持。
![]()
对于系统托盘,支持 Hardcode-Tray 工具。通过终端中的一个命令,你可以将托盘重绘为统一的大小和颜色:
如果你通过 Steam 玩游戏,运行中的游戏图标通常来自一组不相关的分散清单。为此,作者建议使用 Steam Icons Fixer — 一个扫描已安装库并用 Papirus 中的整洁 SVG 替换图标的脚本。
文件夹颜色和 KDE 集成
在文件管理器中更改单个目录的颜色很方便,尤其是当你需要快速视觉上分离项目、下载或重要文档时。Papirus 通过 Folder Color 扩展开箱即用地支持这一功能。
![]()
在 KDE Plasma 中,你可以通过 dolphin-folder-color 全局或单独更改图标颜色,或通过命令行工具 papirus-folders。只需在终端中运行一个命令,系统中的所有目录颜色就会改变,例如改为蓝色或绿色,无需重启图形会话。
![]()
对于 KDE Plasma 用户,符号图标的处理也得到了妥善处理。任务栏上的单色图标会自动适应系统调色板,不会融入背景。
如何安装
在大多数流行发行版中,该软件包已在官方仓库中可用:
如果你使用稀有发行版或想直接从 master 分支安装最新版本,作者提供了一个自动安装脚本:
该脚本会自动检测环境并将文件放置在 /usr/share/icons 中。如有需要,可以通过 DESTDIR 变量覆盖路径,例如指定 ~/.local/share/icons 以在无 root 权限的情况下进行本地安装。
对开发者和设计师有什么
Papirus 不仅仅是一堆堆叠的 SVG。在仓库的 tools/work 目录中,为想要添加自己的图标或提交 Pull Request 的人提供了完整的工作环境。
在那里你会找到:
- DESIGN.md 中关于网格和样式的详细指南。
- 不同尺寸(16x16、24x24、48x48、64x64)的 Inkscape 模板。
- 在提交前自动清理 SVG 编辑器垃圾标签的脚本。
- 用于检查符号链接正确性的工具。
如果主题中缺少你需要的应用程序,从模板创建图标并通过本地 CI 脚本运行整个过程最多只需要大约十五分钟。
值得安装吗
Papirus 的流行并非源于营销,而是源于对细节的精心关注。开发者几乎解决了 Linux 用户的所有痛点:Electron 应用程序的混乱托盘、Steam 图标的模糊问题,以及不同桌面环境(从 GNOME 和 Xfce 到 LXQt 和 Cinnamon)之间文件管理器的视觉不一致。
如果你厌倦了界面不统一的问题,或者正在基于 i3 或 Hyprland 等窗口管理器构建极简桌面,Papirus 绝对值得一试。
相关项目