尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
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),仅供参考
RELATED

相关推荐

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/18 20:01:27
【ComfyUI】Flux 主题扩展人物写实写真

【ComfyUI】Flux 主题扩展人物写实写真

今天给大家演示一个基于 Flux 文生生写真风格的 ComfyUI 自动润色工作流。该工作流融合了图像上传、文本提示、模型引导与自动修复,能够精准识别人像照片中的面部特征,结合 Lora 模型和提示语意生成系统自动进行主题风格润色。 本例采用敦煌飞天为默认主…

📅 2026/9/18 19:56:26
进程与线程的区别:从虚拟地址空间、线程同步到线程池与死锁排查

进程与线程的区别:从虚拟地址空间、线程同步到线程池与死锁排查

/* 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 19:56:26
MORE NEWS

更多资讯

📰

Ubuntu下VS Code配置C/C++开发环境全指南

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

📰

TypeSpec http-client-js 中 utcDateTime 标量的序列化:声明方式、编码规则与底层实现

TypeSpec http-client-js 中 utcDateTime 标量的序列化:声明方式、编码规则与底层实现 【免费下载链接】typespec 项目地址: https://gitcode.com/GitHub_Trending/ty/typespec 本指南以 typespec/http-client-js 仓库中的序列化场景文档 scalars.md 为骨架…

📰

酒店员工管理系统设计与实现:排班考勤、跨天处理与权限管理

简介:一份关于酒店员工管理系统设计与实现的计算机专业毕业设计文档,面向计算机相关专业学生、毕业设计者及相关开发人员。文档围绕酒店员工信息化管理,采用B/S结构,基于Java语言、SSM框架和MySQL数据库,完整覆盖管理员…

📰

用OpenStreetMap构建Godot城市模拟:从OSM数据解析到场景生成

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

📰

Linux内核DMA映射优化:绕过scatterlist的零拷贝IOMMU映射方案

简介:本资源是一份面向Linux内核开发者的深度技术文档,聚焦DMA映射API在VFIO、RDMA与IOMMU等复杂场景下的演进路径,旨在解决当前基于struct *page的API在P2P内存处理中转换冗余、scatterlist滥用及IOMMU路径低效等核心问题。文档系统阐述了新…

📰

Redis 持久化机制深度解析:RDB 与 AOF 的原理、优缺点与企业级选型实践(advanced-java 高并发专题)

Redis 持久化机制深度解析:RDB 与 AOF 的原理、优缺点与企业级选型实践(advanced-java 高并发专题) 【免费下载链接】advanced-java 😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | 互联…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬