WhiteSur 主题实操指南:6 步装好、调美、卸干净
WhiteSur 主题实操指南6 步装好、调美、卸干净【免费下载链接】WhiteSur-gtk-themeMacOS like theme for all gtk based desktops项目地址: https://gitcode.com/GitHub_Trending/wh/WhiteSur-gtk-themeWhiteSur 主题是一套 macOS Big Sur 风格的 Linux 主题包覆盖 GTK 2/3/4、Gnome Shell、GDM 登录界面、Cinnamon、Metacity、XFWM、Unity 等几乎所有基于 GTK 的桌面组件同时附带 Firefox 的 Safari 风外观。如果你想在 Gnome 桌面上用一套主题统一窗口、面板、登录页和浏览器这个项目就是为此准备的下文带你从零走到完全定制。一、先把仓库装到桌面克隆、授权、一条命令这一节结束后~/.themes下就会出现 WhiteSur 主题目录桌面完成度约八成。仓库脚本需要可执行权限才能跑起来所以标准动作是三步克隆、授权、执行。git clone https://gitcode.com/GitHub_Trending/wh/WhiteSur-gtk-theme --depth1 cd WhiteSur-gtk-theme chmod x install.sh ./install.sh默认参数会装下全部颜色变体的 BigSur 风格主题。想只留自己中意的那个强调色重复使用-t即可./install.sh -t red ./install.sh -t red -t green ./install.sh -t allNautilus 侧边栏样式由-N控制可选 stable、normal、mojave、glassy、right 五种风格./install.sh -N mojave执行完看到终端逐步编译 scss 并提示安装完成、~/.themes/下多出 WhiteSur 开头的目录就算成功。卡住时先查依赖Ubuntu 需要 sassc、libglib2.0-dev-binFedora 对应 glib2-devel安装脚本本身也会提示缺什么。二、让它真正生效扩展 双主题设置装完没变化十有八九是卡在这一步Gnome Shell 的主题不读 GTK 设置必须由 user-themes 扩展负责分发。先去扩展商店安装并启用 user-themes然后打开 Gnome Tweaks 的「外观」页做两个动作把「应用程序」主题改成 WhiteSur同时把「Shell」主题也改成 WhiteSur。两处都改完刷新一次桌面或注销重登面板、弹出菜单、窗口标题栏应该整体变成 macOS 风配色——这就是成功的标志。不生效时的排查顺序很固定先确认 user-themes 处于启用状态再确认 Shell 一项不是停在默认。只改「应用程序」不动「Shell」桌面只会换一半这是最高频的坑。三、三类兼容性场景逐个处理不同容器和应用各有自己的渲染隔离机制WhiteSur 分别给了三条修复路径按你实际遇到的场景挑一条跑。Flatpak 沙箱。沙箱看不到你主目录的 GTK 配置所以分两步先用tweaks.sh -F把主题写进 Flatpak 可达的位置再用 override 把配置目录放行给所有 Flatpak 应用./tweaks.sh -F sudo flatpak override --filesystemxdg-config/gtk-3.0 sudo flatpak override --filesystemxdg-config/gtk-4.0重开任一 Flatpak 应用窗口边框、按钮、标题栏换成 WhiteSur 样式即成功。libadwaita 应用。Gnome 43 上大量应用改用 libadwaita默认不跟自定义主题走。-l参数把主题塞进 gtk-4.0 配置目录绕开这层限制./install.sh -l ./install.sh -l -c light第二条是浅色版。看到新建的 libadwaita 应用如文件管理器的新版界面按钮和背景跟着主题走就算生效但要心里有数这条路径并非覆盖所有 libadwaita 应用属于能修多少算多少。Firefox。浏览器外观走 userChrome/userContent 通道与 GTK 无关单独用-f安装即可Monterey 风格下地址栏与标签页的拼接问题用./tweaks.sh -f monterey重新生成对应样式来修。更多按钮布局组合可以看 other/firefox/README.md。四、个性化微调登录页、任务栏、透明度与圆角这一步做完你的桌面才算完全是你自己的。GDM 登录界面需要 root 权限这是三处里唯一要 sudo 的sudo ./tweaks.sh -g默认背景就是 BigSur 壁纸想换自己的图用-b指定路径-nd关闭暗化、-nb关闭模糊sudo ./tweaks.sh -g -b /HOME/you/wall.jpg -nd -nb重启 GDM 或重启后登录页出现你指定的壁纸和主题化控件即为成功。Dash to Dock扩展的样式与主题存在错位用专用修复脚本对齐./tweaks.sh -d相关样式源文件在 other/dash-to-dock/跑完重新加载扩展即可看到 dock 背景、圆角与主题一致。透明度与圆角直接在安装时带参数./install.sh -o solid ./install.sh --round-o在 normal 与 solid 之间选可重复传入--round让最大化窗口保持圆角。参数全量列表随时用./install.sh -h查询。五、退出策略按组件拆干净不同组件有各自的「退出键」混用一条命令清不干净按顺序执行一遍即可./install.sh -r sudo ./tweaks.sh -g -r ./tweaks.sh -f -r ./tweaks.sh -F -r四条分别对应 GTK 主题、GDM、Firefox、Flatpak只装过哪几项就跑哪几条。全部执行完~/.themes/下 WhiteSur 目录消失、Tweaks 里不再出现该主题、登录页恢复默认说明清干净了。场景速查表场景命令安装默认主题./install.sh指定强调色可叠加./install.sh -t red -t green全部颜色./install.sh -t all换 Nautilus 样式./install.sh -N mojaveFlatpak 修复./tweaks.sh -Fsudo flatpak override --filesystemxdg-config/gtk-3.0libadwaita 应用./install.sh -lFirefox 主题./tweaks.sh -fGDM 登录页sudo ./tweaks.sh -g -b 图片路径Dash to Dock 对齐./tweaks.sh -d实心不透明 / 圆角./install.sh -o solid、./install.sh --round卸载 GTK / GDM / Firefox / Flatpak./install.sh -r、sudo ./tweaks.sh -g -r、./tweaks.sh -f -r、./tweaks.sh -F -r更多选项细节以 官方 README 为准跑之前先扫一眼能少踩一半坑。【免费下载链接】WhiteSur-gtk-themeMacOS like theme for all gtk based desktops项目地址: https://gitcode.com/GitHub_Trending/wh/WhiteSur-gtk-theme创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

Claude Desktop Debian 构建工具链安装指南:setup-build-tools Skill 与依赖引导全解析

Claude Desktop Debian 构建工具链安装指南:setup-build-tools Skill 与依赖引导全解析

Claude Desktop Debian 构建工具链安装指南:setup-build-tools Skill 与依赖引导全解析 【免费下载链接】claude-desktop-debian Claude Desktop for Linux 项目地址: https://gitcode.com/GitHub_Trending/cl/claude-desktop-debian 导读 本文围绕 claude-…

2026/9/19 22:00:07 阅读更多 →
NocoBase 用户数据同步插件:扩展同步目标资源(UserDataResource 与资源注册实战)

NocoBase 用户数据同步插件:扩展同步目标资源(UserDataResource 与资源注册实战)

NocoBase 用户数据同步插件:扩展同步目标资源(UserDataResource 与资源注册实战) 【免费下载链接】nocobase NocoBase is an open-source AI no-code platform for building business systems fast. Instead of generating everything from …

2026/9/19 22:00:06 阅读更多 →
VS Code配STM32:构建可AI编程的嵌入式开发环境

VS Code配STM32:构建可AI编程的嵌入式开发环境

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

2026/9/19 22:00:06 阅读更多 →

最新新闻

三维物体检测三大技术路线全解析:激光雷达、相机与多模态融合

三维物体检测三大技术路线全解析:激光雷达、相机与多模态融合

1. 为什么这篇综述值得每一个做感知的人逐页精读做自动驾驶感知这行的朋友应该都有体会,最近两三年三维物体检测的论文数量几乎是爆炸式增长,光arXiv上每天新挂出来的相关预印本就能刷好几页。但问题也随之而来:方向太散、术语不统一、数据集…

2026/9/19 21:59:52 阅读更多 →
CANN Runtime AI Core 栈空间配置指南:原理、配置与调优实践

CANN Runtime AI Core 栈空间配置指南:原理、配置与调优实践

CANN Runtime AI Core 栈空间配置指南:原理、配置与调优实践 【免费下载链接】runtime 本项目提供CANN运行时组件和维测功能组件。 项目地址: https://gitcode.com/cann/runtime 导读 AI Core 栈空间(AI Core Stack)是 CANN Runtime …

2026/9/19 21:59:52 阅读更多 →
Front-End-Checklist 资源提示(Resource Hints)实战指南:用 preload / prefetch / preconnect 优化资源加载优先级

Front-End-Checklist 资源提示(Resource Hints)实战指南:用 preload / prefetch / preconnect 优化资源加载优先级

【免费下载链接】Front-End-Checklist 🗂 The essential checklist for modern web development, for humans and AI agents 项目地址: https://gitcode.com/gh_mirrors/fr/Front-End-Checklist 点击查看 免费下载 资源提示(resource hints&…

2026/9/19 21:59:52 阅读更多 →
零基础到实战:AI学习路线与工程实践全指南

零基础到实战:AI学习路线与工程实践全指南

这两年问我要AI学习路线的人,比过去十年加起来都多。有刚毕业的应届生,有写了好几年业务代码的后端,也有完全不会编程的运营、产品、设计。几乎每个人开口第一句都是同一个意思:AI现在这么火,我想学,但不知…

2026/9/19 21:59:52 阅读更多 →
Llama 3开源模型本地部署与AI数据安全实践指南

Llama 3开源模型本地部署与AI数据安全实践指南

1. 这周AI圈到底发生了什么这周的AI创投圈信息量确实有点大,一边是Meta甩出了Llama 3这张牌,直接把开源大模型的性能天花板又往上顶了一截,另一边是云数据安全赛道跑出了一家叫Cyera的公司,一口气拿了3亿美元的C轮融资。这两个事情…

2026/9/19 21:59:52 阅读更多 →
Han1meViewer:APK语义化解析与构建上下文感知分析工具

Han1meViewer:APK语义化解析与构建上下文感知分析工具

1. Han1meViewer 是什么?它解决的不是“看APK”而是“理解APK结构”的根本问题Han1meViewer 这个名字乍一听像某个小众汉化工具,但实际接触过 Android 开发或逆向分析的人很快会意识到:它压根不是“Viewer”(查看器)这…

2026/9/19 21:58:52 阅读更多 →

日新闻

BP神经网络时序预测:滑窗长度与多窗口平均策略

BP神经网络时序预测:滑窗长度与多窗口平均策略

简介:面向机器学习、深度学习与数据建模学习者的一份完整研究文献,聚焦BP神经网络在农业产量预测中的应用。文档以1980—2018年全国棉花产量为样本,系统讲解数据归一化处理、激活函数原理、多层神经网络结构搭建及训练流程,展示敏…

2026/9/19 0:00:30 阅读更多 →
Transformer训练实时监控实战:基于MindSpore的损失曲线可视化方案

Transformer训练实时监控实战:基于MindSpore的损失曲线可视化方案

上个月调一个Deformable DETR模型,在单卡上要跑将近两天。第二天早上我下意识打开终端翻日志,发现loss从凌晨两点就开始往上爬,一路从0.8涨到1.35,整整六个小时没人发现。那六个小时的训练不仅白跑,还霸占着卡——等于…

2026/9/19 0:00:30 阅读更多 →
OpenCloud 中的 Go 类型安全转换库 spf13/cast:从零值回退到泛型 API 的完整实战指南

OpenCloud 中的 Go 类型安全转换库 spf13/cast:从零值回退到泛型 API 的完整实战指南

OpenCloud 中的 Go 类型安全转换库 spf13/cast:从零值回退到泛型 API 的完整实战指南 【免费下载链接】opencloud 🌤️ OpenCloud is the open source platform for file management, sharing and collaboration. Simple and sovereign. 项目地址: htt…

2026/9/19 0:00:30 阅读更多 →

周新闻

AI SDK Harness 依赖更新指南:掌握 harness 包 SDK 依赖的升级、桥接同步与一致性校验

AI SDK Harness 依赖更新指南:掌握 harness 包 SDK 依赖的升级、桥接同步与一致性校验

AI SDK Harness 依赖更新指南:掌握 harness 包 SDK 依赖的升级、桥接同步与一致性校验 【免费下载链接】ai The AI Toolkit for TypeScript. From the creators of Next.js, the AI SDK is a free open-source library for building AI-powered applications and ag…

2026/9/19 3:59:36 阅读更多 →
Refine v5 Ant Design NumberField 组件实战:基于 Intl 的本地化数字格式化

Refine v5 Ant Design NumberField 组件实战:基于 Intl 的本地化数字格式化

Refine v5 Ant Design NumberField 组件实战:基于 Intl 的本地化数字格式化 【免费下载链接】refine A React Framework for building internal tools, admin panels, dashboards & B2B apps with unmatched flexibility. 项目地址: https://gitcode.com/GitH…

2026/9/19 3:53:08 阅读更多 →
Flutter应用改名全指南:从Android到iOS的配置与工具实践

Flutter应用改名全指南:从Android到iOS的配置与工具实践

刚接一个外包项目时,甲方要求把工程里临时用的应用名改成正式产品名。我本来觉得“改名”这种小事,打开配置文件改一行不就完了?结果真动手才发现,Flutter项目里“应用名称”根本不是一处配置,而是一整套散落在 Androi…

2026/9/19 4:02:43 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/16 22:31:27 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/19 17:50:38 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/16 22:32:59 阅读更多 →