当前位置: 首页 > news >正文

Ubuntu Gnome 安装和卸载 WhiteSur-gtk-theme 类 Mac 主题的正确方法

WhiteSur-gtk-theme 是一个流行的 GNOME 桌面主题,可以让 Ubuntu 的桌面环境看起来像 macOS。以下是安装和卸载 WhiteSur-gtk-theme 的详细步骤,包括解释每个命令的作用。

一、安装 WhiteSur-gtk-theme
1. 准备工作

在安装主题之前,建议确保系统的依赖项已更新,并且已安装 Git 和 GNOME Tweaks 工具。

sudo apt update && sudo apt upgrade
  • 解释:更新系统的包列表并升级所有已安装的软件包,确保系统处于最新状态。
sudo apt install git gnome-tweaks
  • 解释:安装 Git 用于克隆主题的源代码,安装 GNOME Tweaks 方便管理和应用主题。
2. 克隆 WhiteSur-gtk-theme 源代码
git clone https://github.com/vinceliuice/WhiteSur-gtk-theme.git
  • 解释:使用 Git 克隆 WhiteSur-gtk-theme 的源代码到本地目录。
3. 安装主题

进入克隆的主题目录并运行安装脚本:

cd WhiteSur-gtk-theme
  • 解释:切换到刚刚克隆的主题目录。
./install.sh
  • 解释:执行主题安装脚本。默认情况下,主题将安装到 /usr/share/themes,对所有用户可用。
4. 应用主题

安装完成后,可以通过 GNOME Tweaks 工具应用主题:

gnome-tweaks
  • 解释:打开 GNOME Tweaks 工具。

在 GNOME Tweaks 中,依次选择以下内容:

  • Appearance(外观) > Applications(应用程序) : 选择 WhiteSur 主题。
  • Appearance(外观) > Shell: 选择 WhiteSur 主题(如果你想要使用 Gnome Shell 主题)。
5. 可选插件和图标

除了 GTK 主题,你还可以安装 WhiteSur 的图标和光标主题:

./install.sh -i
  • 解释:安装 WhiteSur 图标主题。
./install.sh -c
  • 解释:安装 WhiteSur 光标主题。

你还可以选择启用更多插件和扩展,如顶部栏透明效果和 dock 样式调整。相关命令在 install.sh 脚本的帮助选项中有详细说明。

二、卸载 WhiteSur-gtk-theme
1. 卸载主题

进入 WhiteSur-gtk-theme 的目录并运行卸载脚本:

cd WhiteSur-gtk-theme
  • 解释:切换到主题的安装目录。
./install.sh -r
  • 解释:通过运行卸载脚本,删除所有安装的 WhiteSur 主题文件。
2. 清除残留文件

虽然卸载脚本已经删除了主题文件,但为了确保系统干净,可以手动检查并删除残留的文件:

sudo rm -rf /usr/share/themes/WhiteSur*
  • 解释:删除所有与 WhiteSur 相关的主题文件夹。
sudo rm -rf ~/.themes/WhiteSur*
  • 解释:删除用户主目录中的 WhiteSur 主题文件夹(如果有)。
3. 恢复默认主题

使用 GNOME Tweaks 恢复系统的默认主题:

gnome-tweaks
  • 解释:打开 GNOME Tweaks 工具。

在 GNOME Tweaks 中,将 Applications 和 Shell 主题分别恢复为默认值(例如 Adwaita)。

http://www.lryc.cn/news/579479.html

相关文章:

  • Frida:配置自动补全 in VSCode
  • TCP 三次握手与四次挥手详解
  • MyBatis 之基础概念与框架原理详解
  • RabbitMQ 通过HTTP API删除队列命令
  • 【如何判断Linux系统是Ubuntu还是CentOS】
  • Centrifugo 深度解析:构建高性能实时应用的开源引擎
  • 记忆翻牌记忆力小游戏流量主微信小程序开源
  • 网创vip课程视频教程、付费网络课程以及网赚培训,学习引流、建站、赚钱。8个T的全套课程
  • 【2.3 漫画SpringSecurity - 守护应用安全的钢铁卫士】
  • ATE FT ChangeKit学习总结-20250630
  • Easy-excel监听器中对批量上传的工单做错误收集
  • Redisson使用示例
  • 请求未达服务端?iOS端HTTPS链路异常的多工具抓包排查记录
  • 【Bug Recod】更新中...
  • Day50
  • 一文详解Character AI:实用指南+ ChatGPT、Gemini对比分析
  • contenteditable网页富文本编辑无法选中图片
  • Swift 的基础设计哲学是 “通过模块化组合实现安全与效率的平衡“,就像用标准化工业零件建造摩天大楼
  • 一台香港原生ip站群服务器多少钱?
  • 如何在Ubuntu上检查MySQL是否启动并放开3306端口
  • C++笔记-位图和布隆过滤器
  • P1155 [NOIP 2008 提高组] 双栈排序
  • 李宏毅机器学习笔记——梯度下降法
  • 映射阿里云OSS(对象存储服务)
  • 百度文心智能体平台x小米应用商店:联手打造行业首个智能体与应用市场跨端分发模式
  • webrtc-streamer视频流播放(rstp协议h264笔记)
  • KDD 2025 | 地理定位中的群体智能:一个多智能体大型视觉语言模型协同框架
  • Go应用容器化完全指南:构建最小化安全镜像的终极实践
  • I/O 线程 7.3
  • VTK中自定义双组分输入最大值滤波