三条命令为 GTK 桌面部署 macOS 风格主题

发布时间:2026/9/18 19:27:55

三条命令为 GTK 桌面部署 macOS 风格主题 三条命令为 GTK 桌面部署 macOS 风格主题【免费下载链接】WhiteSur-gtk-themeMacOS like theme for all gtk based desktops项目地址: https://gitcode.com/GitHub_Trending/wh/WhiteSur-gtk-theme开机时登录界面是一整面带模糊的彩色渐变进入桌面后标题栏、顶部面板、Nautilus 侧边栏全部是 macOS 的观感。WhiteSur-gtk-theme 是面向所有 GTK 系桌面的 macOS 风格主题覆盖深色/浅色双主题、GNOME Shell 样式和窗口管理器皮肤用install.sh与tweaks.sh两个脚本即可部署并附带登录界面、Firefox 与 Flatpak 应用的适配能力。环境速查项目要求 / 说明桌面环境GNOME推荐可换 Shell 皮肤另支持 Cinnamon、XFCE4、Metacity核心依赖sassc编译 SASS、libglib2.0-dev-bin、libxml2-utils安装依赖Debian/Ubuntusudo apt install sassc libglib2.0-dev-bin libxml2-utilsFedora 等发行版用glib2-devel替换对应包如sudo dnf install sassc glib2-devel libxml2-utils可选依赖imagemagick仅 GDM 登录界面处理背景时需要最小可行部署1. 克隆仓库源码主题由两个脚本驱动编译先把源码拉下来--depth1只取最新版本以加快速度git clone https://gitcode.com/GitHub_Trending/wh/WhiteSur-gtk-theme --depth1 cd WhiteSur-gtk-theme跑完目录里应有install.sh和tweaks.sh。2. 编译并安装主题包这一步会编译 SASS 并写出深浅两套主题涵盖 GTK、GNOME Shell、Cinnamon 与窗口管理器皮肤默认安装到~/.themes./install.sh # 不传参数 深色浅色、默认 Big Sur 风格结尾打印各变体摘要并以 Done! 结束表示安装成功。3. 在外观设置里切换打开gnome-tweaks把 GTK 主题和窗口边框都选为WhiteSur-Dark或WhiteSur-LightShell 主题需先安装User Themes扩展再在扩展设置中选中同款重启后顶部面板与概览即换上主题。按模块定制登录界面GDM主题替换想让登录界面先于人登录桌面就变样以 root 运行 GDM 安装会调用 ImageMagick 处理背景sudo ./tweaks.sh -g # 安装默认 GDM 主题 sudo ./tweaks.sh -g -b ~/Pictures/wall.jpg # 换成自己的背景图 sudo ./tweaks.sh -g -r # 恢复系统默认登录界面重启后登录界面即为模糊彩色渐变背景加毛玻璃卡片。Firefox 浏览器主题适配Firefox 用自带的 userChrome/userContent 覆盖样式一条命令完成安装并连接当前配置./tweaks.sh -f monterey 34 # Monterey 风格左 3 右 4 个工具栏按钮 ./tweaks.sh -f -r # 卸载 Firefox 主题重启 Firefox 后标题栏与标签区变为 macOS 风格。Flatpak 应用主题修复Flatpak 应用在沙箱里读不到~/.themes先放行配置目录再把主题链进去sudo flatpak override --filesystemxdg-config/gtk-3.0 sudo flatpak override --filesystemxdg-config/gtk-4.0 ./tweaks.sh -F -t blue # 将 WhiteSur 链接到 Flatpak蓝色强调色 ./tweaks.sh -F -r # 回退Flatpak 应用的外观将与桌面保持一致。libadwaita 原生应用适配GNOME 43 的内置应用如设置基于 libadwaita不认系统主题用主题文件覆盖~/.config/gtk-4.0配置可让其改用 WhiteSur代价是这些应用无法再通过系统设置切主题./install.sh -l # 深色不要用 sudo 运行 ./install.sh -l -c light # 改用浅色版本强调色、窗口风格与卸载装完默认版后可重复运行install.sh调整-h查看全部参数./install.sh -t red # 红色强调色 ./install.sh -m # macOS Monterey 风格 ./install.sh -N mojave # Nautilus 侧边栏风格 ./install.sh -r # 卸载全部已装主题排错速查现象可能原因修复外观设置里看不到 WhiteSur 主题sassc缺失导致编译失败sudo apt install sassc后重跑./install.sh应用已换皮顶部面板没变Shell 主题依赖User Themes扩展安装扩展并在扩展设置中选WhiteSur-DarkFlatpak 应用仍是默认样式沙箱读不到用户主题先执行上面两条flatpak override再./tweaks.sh -FGDM 安装在处理背景时报错未装imagemagicksudo apt install imagemagick后重跑sudo ./tweaks.sh -g生态与深入同作者的 WhiteSur 图标主题与 BigSur 壁纸仓库补齐图标层与登录背景与本主题同一命名体系可按同名检索独立仓库文中不再给链。内置壁纸背景src/assets/gnome-shell/backgrounds/可直接拿去当桌面或 Shell 背景。Firefox 主题源文件other/firefox/含 Monterey/WhiteSur 两套与明暗/Nord 配色。GDM 主题资源other/gdm/含gnome-shell的 SASS 与编译脚本想改登录界面细节从这里入手。想改窗口圆角、面板透明度等更底层的参数去看[_variables.scss](https://link.gitcode.com/i/0b98573b5658e741e825b436748fd7dc)中的变量改完重新编译即可。【免费下载链接】WhiteSur-gtk-themeMacOS like theme for all gtk based desktops项目地址: https://gitcode.com/GitHub_Trending/wh/WhiteSur-gtk-theme创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/9/18 19:22:55

运营报表数据异常自动分析与归因解释

运营报表数据异常自动分析与归因解释在很多企业的日常运营中,数据大盘每天都会发生各种波动:日活(DAU)突然下跌 15%、特定渠道的转化率骤降、退款率在某个时间段异常升高。 传统的做法是运营发现异常后,在群里艾特数据…

2026/9/18 19:22:55

基于YOLOv8与PyQt5的路面坑洞检测系统实战

1. 路面坑洞检测系统整体设计思路拆解1.1 为什么选择YOLOv8而不是传统图像处理方法做路面坑洞检测这件事,我最早试过用传统的边缘检测加阈值分割。OpenCV的Canny算子配合形态学操作,在光照均匀、坑洞边缘清晰的理想图片上确实能跑出结果,但一…

2026/9/18 19:22:55

维护者的情绪管理:面对恶意差评与无理索取

维护者的情绪管理:面对恶意差评与无理索取开源是一件充满理想主义色彩的事情,但只要你的项目获得了一定的曝光,你的 GitHub Issue 区就不可避免地会变成各种情绪的聚集地。 有的用户会因为一个微小的 Bug 在评论区破口大骂:“这么…

2026/9/18 20:33:02

Keil5安装C51的底层原理与跨系统兼容方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/18 20:33:02

OpenClaw 4.9 网关 Token 被清空?TaoToken 这样改 openclaw.json

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/18 20:33:02

换掉 Claude 的模型 Base URL 为 TaoToken,再验 aos mcp serve

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/18 20:33:02

自研前沿说法翻车后,TaoToken 让 Cursor 把 K2.5 写进配置

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/18 14:13:01

拯救者Y7000黑屏故障排查与维修实战指南

1. 项目概述:一台黑屏的拯救者Y7000,到底卡在哪一步? 联想拯救者Y7000系列笔记本,从2018年第一代搭载i5-8300H开始,到后来的i7-9750H、i7-10750H、i5-11400H,再到2023年款的R7-7840HS,它始终是学…

2026/9/18 0:01:09

Google Colab 实战:运行模型、数据加载与报错排查

1. 为什么我劝你先搞懂 Colab 的运行模型1.1 Colab 到底是什么,跟本地跑代码差在哪Google Colab 简单说就是一台跑在浏览器里的 Linux 虚拟机,你打开一个 Notebook,背后就连上了一台带 GPU 的远程机器。你在单元格里敲的每一行 Python&#x…

2026/9/18 0:01:09

C语言数据类型与表达式详解

1. C语言数据与数据类型概述在C语言编程中,数据是程序处理的核心对象。理解数据的分类和特性是掌握C语言的基础。C语言中的数据主要分为四大类:常量、变量、表达式和函数。这些数据类型构成了C语言程序的基本元素,每种类型都有其独特的特性和…

2026/9/18 0:01:09

SQL时间字段指定时间段查询:区间语义、索引与时区避坑

上周排查一个线上问题&#xff0c;用户反馈"昨天的订单一条都没查到"&#xff0c;但数据库里明明躺着两千多条。最后定位下来&#xff0c;不是数据丢了&#xff0c;也不是接口挂了&#xff0c;而是那个查询条件把时间段写成了> 2024-05-20 00:00:00 AND < 2024…

2026/9/18 14:13:03

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行&#xff0c;Type-C接口算是典型的“看着简单&#xff0c;做起来全坑”的东西。光引脚就24个&#xff0c;高低速信号、电源、控制线全部塞在一个小小的连接器里&#xff0c;如果PCB布局不做规划&#xff0c;打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/18 14:13:02

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/18 14:13:02

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
咨询二维码