news 2026/10/16 3:38:51

buuf-nestort图标主题详解:2800+复古图标与Quickshell接入完整清单

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
buuf-nestort图标主题详解:2800+复古图标与Quickshell接入完整清单

【免费下载链接】linux-antiquity

A highly tasteful Linux-theme, reminiscent of art-nouveau and old drawings related to astronomy, science, and mythology.

项目地址:https://gitcode.com/gh_mirrors/li/linux-antiquity
点击查看免费下载

linux-antiquity是一款复古艺术新思潮(art-nouveau)风格的 Linux 桌面主题,而它自带的 buuf-nestort 图标主题 正是整套视觉的灵魂——基于 Mattahan(Paul Davey)的经典手绘图标作品,覆盖 Gnome、KDE Plasma、XFCE、Mate 四大桌面,收录2800+ 张复古图标,并与 Quickshell 面板深度集成,让任务栏、侧边栏、天气卡片中的每一枚小图标都带着老式天文图谱的气质。

🎨 一、buuf-nestort 图标主题是什么?

一句话定位:一套为复古桌面而生的"全能型"图标包。

  • 艺术渊源:图标底稿来自 Mattahan 在 Devianart 上的 CC-BY-NC-SA 2.5 授权作品,并融合了 Buuf 系列社区的再创作,官方说明见 README.md
  • 兼容策略:index.theme 中声明Inherits=oxygen,gnome,hicolor,breeze,即本主题缺少的图标会自动回落到 Oxygen、Gnome、Breeze 等常见主题,装上不裸奔
  • 尺寸规格:所有目录均为Type=Scalable、Size=128、范围1~256,可无级缩放到任意尺寸
  • 演进历程:从 2011 年初代一路更新到 2022-02 的 2.0 大版本,清理了大量占位图,并新增 Mate 桌面支持

📦 二、图标全清单:12 个目录逐一盘点

以下统计基于仓库 iconTheme/buuf-nestort/ 目录实测(含符号链接):

目录图标数量内容说明
apps/1049应用启动器图标,最大的一块
actions/568打印、保存、复制、前进后退等操作类图标
status/530网络、电池、蓝牙、媒体状态图标
mimetypes/275文件类型图标(文档、压缩包、音视频等)
places/156文件夹、桌面、回收站、发行版 Logo
devices/82打印机、扫描仪、硬盘等设备图标
emblems/63徽章/状态角标图标
emotes/33表情图标
categories/31应用分类(Internet、Games 等)
applets/1桌面挂件图标
symbolic/49符号化图标及其维护脚本
previews/7官方预览图

合计约2847 个图标文件(另有 4681 条符号链接将 symbolic 图标指向原始图标,这正是本主题的特色设计)。

三大亮点设计

  1. 符号链接去符号化:主题尽量把-symbolic图标直接链接到彩色原图,避免 Gnome 特效处理失真,核心逻辑见 change-symbolic.sh
  2. 发行版 Logo 全家桶:places/内置 Ubuntu、Fedora、Arch、Debian、Manjaro 等 Logo,侧边栏"Start Here"按钮支持换链自定义
  3. 缺失清单公开:TODO.md 公开列出了 347 行待补图标清单,透明度拉满

🖼️ 三、预览图集:看看 2800 张图标长什么样

操作类图标(actions):保存、撤销、剪贴板操作一应俱全,甚至包含edit-bomb.png这类趣味彩蛋:

Thunar 文件管理器实测:文件夹、回收站、终端图标全部替换为复古风格:

Whisker 应用菜单实测:侧边栏分类图标与主菜单图标协调统一:

⚙️ 四、一键安装:buuf-nestort 图标主题两种安装方式

官方提供两种安装路径,按需选择(摘自 iconTheme/buuf-nestort/README.md):

方式 A:全用户可用(含 root)

# 需要 root 权限,包管理器等提权程序也能显示正确图标 cp -r buuf-nestort /usr/share/icons/

方式 B:仅当前用户

# 通用做法 cp -r buuf-nestort ~/.icons/ # KDE Plasma 桌面建议改用: cp -r buuf-nestort ~/.local/share/icons/

⚠️ 注意:install.sh 安装脚本只负责把configs/拷贝到~/.config/,图标主题不会自动安装,脚本末尾会明确提示你手动移动到~/.local/share/icons。

装完后在主题设置中把图标主题选为buuf-nestort即可(配合推荐软件nwg-look可一键切换)。

🔗 五、Quickshell 接入:图标在 Antiquity 面板里如何生效

Linux Antiquity 的侧边栏、任务栏、弹窗全部由 Quickshell 绘制,图标主题在两处生效:

1. 入口声明:shell.qml 文件头部两行 pragma 直接锁定了主题:

//@ pragma IconTheme buuf-nestort //@ pragma Env QS_ICON_THEME=buuf-nestort

2. 主题位置:主题文件夹必须位于~/.local/share/icons,Quickshell 才能找到并加载。

3. 换主题:若想换成自己的图标主题,只改shell.qml顶部两行即可,其余 17 个 assets/widgets/ 小组件无需改动。

最终效果——夜间星座主题下,圆形侧边栏与任务栏的小图标与整张星图浑然一体:

🛠️ 六、进阶定制:脚本工具箱

仓库附带 4 个维护脚本(仅用于主题开发,普通用户可忽略):

  • change-symbolic.sh:把某张-symbolic.svg替换为指向原图的符号链接
  • link_symbolics.sh:批量创建 symbolic 链接
  • remove_duplicated_SVGs.sh:清理重复 SVG
  • icon-theme.cache:预生成的主题缓存

最有用的一个自定义——更换"Start Here"抽屉图标(默认指向start-here-agnostic.png):

# 进入 places 目录后执行 rm start-here.png ln -s 你想要的图标.png start-here.png

✅ 七、总结:这套图标主题值不值得装?

维度评分理由
覆盖度⭐⭐⭐⭐⭐12 个目录 2800+ 图标,四大桌面全兼容
风格统一⭐⭐⭐⭐⭐手绘复古风与 Art Nouveau 壁纸绝配
安装难度⭐⭐⭐⭐⭐一条cp命令搞定
缺失图标⭐⭐⭐⭐Inherits回落机制兜底

适合人群:Hyprland + Quickshell 玩家、追求复古艺术风的桌面党、以及任何受够了千篇一律扁平图标的人。搭配 configs/hypr/wallpapers_bundled/ 中的三张艺术史风格壁纸,就是完整的 Linux Antiquity 复古桌面方案。

【免费下载链接】linux-antiquity

A highly tasteful Linux-theme, reminiscent of art-nouveau and old drawings related to astronomy, science, and mythology.

项目地址:https://gitcode.com/gh_mirrors/li/linux-antiquity
点击查看免费下载

相关推荐

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/16 3:38:47

HttpAsyncClient处理chunked响应:异步分块传输解析与坑点全解

分块传输编码(Chunked Transfer Encoding)在HTTP响应里其实是相当常见的,尤其是在服务端没法提前知道响应体总长度的时候。比如流式输出日志、实时推送数据、动态生成报表,服务端就会用Transfer-Encoding: chunked告诉客户端“我接…

作者头像 李华
网站建设 2026/10/16 3:38:47

Flutter for HarmonyOS:多设备仓库管理系统开发实战

仓库管理系统(WMS)这种活儿,放在普通手机上一个表格页面就能应付,但真正走进库房你会发现,现场用的是防摔PDA、仓库主管盯的是平板、办公室墙上还挂着一块数据看板。以前的做法是同类系统按设备形态各做一版&#xff0…

作者头像 李华
网站建设 2026/10/16 3:37:38

ZYNQ PL-PS以太网通信实战:TCP+AXI-DMA零拷贝方案

简介:本资源是一套面向嵌入式FPGA开发者的ZYNQ平台PL-PS协同通信实战项目,聚焦于通过以太网TCP协议实现FPGA逻辑与ARM处理器间的数据交互,并可靠上传至上位机,适用于具备数字电路、Verilog/VHDL及嵌入式Linux基础的中高级工程师与…

作者头像 李华
网站建设 2026/10/16 3:37:27

无人船控制系统实战:从传感器融合到编队协同的完整架构解析

简介:这份资源面向嵌入式开发与无人船方向的初学者及工程实践者,围绕无人船控制系统的核心模块展开,涵盖电机与舵机控制、GPS定位、IMU姿态解算、ZigBee无线通信以及单片机固件开发等内容,适合用于课程设计、竞赛备赛或自主航行项…

作者头像 李华
网站建设 2026/10/16 3:36:34

Flutter for OpenHarmony闪屏实现:从启动链路到代码落地

1. 项目背景:为什么一个二手置换App要把闪屏当正经事做先说这个项目本身的来头。我们团队接的是一个校园和社区场景下的二手物品置换App,核心功能包括闲置信息流、商品发布、站内聊天、交易订单这几块,无论是学生毕业季的旧书、电器转手&…

作者头像 李华
网站建设 2026/10/16 3:34:42

LSTM时间序列预测实战:从数据预处理到模型调参的完整流程

LSTM这东西,圈内人叫它“带记忆的循环网络”,做时间序列预测是它的看家本领。我早些年用传统ARIMA模型做销量预测,每到节假日就抓瞎,特征提不干净,长周期依赖更是顾头不顾尾。后来切到LSTM,才真正体会到什么…

作者头像 李华