Pop!_OS 是 System76 为其硬件开发的基于 Ubuntu 的 Linux 发行版,以其简洁、高效和对开发者友好而闻名。其默认的 GNOME 桌面环境已经非常出色,但通过一系列的定制,你可以将其打造成独一无二、完全符合个人审美和工作流的桌面环境。本攻略将从最基础的设置开始,逐步深入到高级的定制技巧,涵盖主题、图标、字体、扩展、窗口管理器等各个方面。

一、 基础美化:从默认到焕然一新

在开始任何深度定制之前,我们先从最简单、最安全的设置入手,这些操作通常只需要点击几下鼠标即可完成。

1.1 系统主题与外观设置

Pop!_OS 默认提供了深色和浅色两种主题,并且支持自定义强调色。

操作步骤:

  1. 打开 设置 (Settings) 应用。
  2. 在左侧导航栏中选择 外观 (Appearance)
  3. 在这里你可以:
    • 主题 (Theme): 选择 Pop-darkPop-lightPop-dark 是默认的深色主题,视觉效果非常舒适。
    • 强调色 (Accent Color): Pop!_OS 允许你从一系列预设颜色中选择,这将影响窗口标题栏、按钮、选中状态等元素的颜色。选择一个你喜欢的颜色,比如 Pop OrangeTeal
    • 背景 (Background): 更换桌面壁纸。你可以使用系统自带的壁纸,也可以从网络下载高清图片(推荐使用 Unsplash、Wallhaven 等网站)并设置为壁纸。

示例: 将主题设置为 Pop-dark,强调色设置为 Violet,并选择一张深色系的星空壁纸。这样,整个系统的视觉基调就统一为深色,紫色的强调色会为界面增添一抹亮色,显得既专业又富有个性。

1.2 字体设置

字体是影响系统美观度和可读性的关键因素。Pop!_OS 默认使用 Fira SansFira Code,这是一套非常优秀的等宽和非等宽字体组合。

操作步骤:

  1. 设置 -> 外观 中,找到 字体 (Fonts) 部分。
  2. 你可以调整以下字体:
    • 界面字体 (Interface): 通常保持 Fira Sans 即可。
    • 文档字体 (Document): 用于文本编辑器等,可以设置为 Fira SansNoto Sans
    • 等宽字体 (Monospace): 编程和终端的首选,Fira Code 是极佳的选择,它支持连字(Ligatures),如 != 会显示为一个不等号符号。
    • 标题栏字体 (Titlebar): 可以设置为与界面字体相同或稍大一些。

进阶技巧:安装新字体 如果你有喜欢的字体(如 Inter, Roboto, JetBrains Mono),可以下载 .ttf.otf 文件,然后在终端中执行以下命令安装:

# 创建字体目录(如果不存在) mkdir -p ~/.local/share/fonts # 将下载的字体文件复制到该目录 cp /path/to/your/font/*.ttf ~/.local/share/fonts/ # 刷新字体缓存 fc-cache -fv 

安装后,重启系统或注销再登录,即可在设置中选择新字体。

1.3 图标主题

默认的 Pop!_OS 图标主题是 Pop,设计简洁现代。但更换图标主题是改变系统外观最有效的方式之一。

推荐图标主题:

  • Papirus: 非常流行,设计扁平、色彩丰富,支持多种变体(如 Papirus-Dark, Papirus-Night)。
  • Tela: 简洁的圆形图标,色彩柔和。
  • Numix: 经典的圆角方形图标,色彩饱满。

安装方法(以 Papirus 为例):

  1. 添加 PPA(推荐):
     sudo add-apt-repository ppa:papirus/papirus sudo apt update sudo apt install papirus-icon-theme 
  2. 使用 GNOME Tweaks 工具(见下文) 选择新图标主题。

二、 进阶定制:使用 GNOME Tweaks 和扩展

要解锁 GNOME 桌面的全部定制潜力,你需要两个核心工具:GNOME TweaksGNOME Extensions

2.1 安装 GNOME Tweaks

GNOME Tweaks 是一个图形化工具,用于调整许多 GNOME 默认设置中没有的选项。

安装命令:

sudo apt install gnome-tweaks 

安装后,你可以在应用菜单中找到 Tweaks

Tweaks 中的关键设置:

  • 外观 -> 图标: 选择你安装的图标主题(如 Papirus)。
  • 外观 -> 窗口主题: 选择窗口边框和标题栏的样式(通常与系统主题一致)。
  • 窗口 -> 标题栏按钮位置: 可以将最小化、最大化、关闭按钮调整到左侧(类似 macOS)或右侧(Windows 风格)。
  • 工作区: 可以设置动态工作区或固定数量的工作区。

2.2 探索和管理 GNOME 扩展

GNOME 扩展是增强和修改 GNOME Shell 功能的小程序,是界面美化的核心。

安装扩展管理器:

sudo apt install chrome-gnome-shell 

然后,在浏览器中访问 GNOME Extensions 网站。当你访问该网站时,它会检测你是否安装了浏览器连接器。如果已安装,你可以直接在网页上安装、启用或禁用扩展。

推荐扩展(从基础到进阶):

  1. Dash to Dock: 将底部的 Dash(活动概览中的 Dock)固定为一个类似 macOS 的 Dock,可以调整位置、大小、自动隐藏等。这是最常用的扩展之一。

    • 配置: 安装后,右键点击 Dock 上的图标,选择 Dash to Dock Settings。你可以设置 位置(左/右/下)、大小自动隐藏显示应用图标 等。
  2. ArcMenu: 用一个现代化的开始菜单替代默认的活动概览按钮。它提供了类似 Windows 1011 或传统开始菜单的布局。

    • 配置: 安装后,通过 Tweaks 或扩展设置进行配置。你可以自定义菜单样式、搜索行为、快捷键等。
  3. User Themes: 允许你从用户目录加载 Shell 主题,这是自定义 Shell 外观(如顶栏、活动概览)的前提。

  4. OpenWeather: 在顶栏显示天气信息,非常实用且美观。

  5. GSConnect: 实现与 Android 手机的无缝连接,类似于 KDE Connect,可以在电脑和手机之间共享链接、文件、剪贴板等。

  6. Blur my Shell: 为活动概览、顶栏、Dash 等元素添加模糊效果,极大提升视觉质感。

    • 配置: 安装后,在扩展设置中可以调整模糊强度、颜色等。

管理扩展: 你可以使用命令行工具 gnome-extensions 来管理扩展:

# 列出所有已安装的扩展 gnome-extensions list # 启用一个扩展 gnome-extensions enable extension-name@domain.com # 禁用一个扩展 gnome-extensions disable extension-name@domain.com 

三、 Shell 主题深度定制

如果你对默认的 GNOME Shell(顶栏、活动概览、通知等)的外观不满意,可以安装第三方 Shell 主题。

3.1 安装 Shell 主题

方法一:使用 User Themes 扩展

  1. 安装 User Themes 扩展。
  2. 下载 Shell 主题文件(通常是 .zip.tar.xz 格式)。
  3. 解压后,将文件夹复制到 ~/.local/share/gnome-shell/extensions/ 目录下(如果目录不存在则创建)。
  4. 重启 GNOME Shell(按 Alt+F2,输入 r,回车)或注销再登录。
  5. Tweaks -> 外观 -> Shell 中选择新主题。

方法二:使用主题管理器(推荐) 安装 User Themes 扩展后,可以使用 Theme Manager 扩展来更方便地管理主题。

推荐的 Shell 主题:

  • WhiteSur: 模仿 macOS Big Sur/Monterey 的风格,非常精致。
  • Arc: 经典的扁平化设计,有多种变体(Arc, Arc-Darker, Arc-Dark)。
  • Pop OS Shell Theme: 虽然默认就是 Pop,但社区可能有修改版,提供更丰富的颜色或布局。

3.2 手动修改 Shell 主题(高级)

如果你有 CSS 基础,可以手动修改 Shell 主题的 CSS 文件。

步骤:

  1. 找到你当前使用的 Shell 主题的 CSS 文件。通常位于 ~/.local/share/gnome-shell/extensions//usr/share/gnome-shell/extensions/ 下的主题文件夹中,文件名为 gnome-shell.css

  2. 备份原文件。

  3. 使用文本编辑器(如 VS Code, Gedit)打开 gnome-shell.css

  4. 查找并修改 CSS 规则。例如,要修改顶栏的背景颜色和透明度:

    /* 顶栏背景 */ #panel { background-color: rgba(0, 0, 0, 0.7); /* 黑色,70% 不透明度 */ background-image: none; } /* 活动概览按钮 */ #panel .activities-button { background-color: transparent; } 
  5. 保存文件,重启 GNOME Shell 即可看到效果。

四、 终端美化:让命令行也赏心悦目

终端是开发者和系统管理员的常用工具,美化终端能提升工作效率和心情。

4.1 更换 Shell 和提示符

Pop!_OS 默认使用 bash,但 zsh 功能更强大,配合 Oh My Zsh 框架可以轻松美化。

安装 zsh 和 Oh My Zsh:

# 安装 zsh sudo apt install zsh # 将 zsh 设置为默认 shell chsh -s $(which zsh) # 安装 Oh My Zsh(需要在 zsh 环境下运行) sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" 

配置 Oh My Zsh 主题:

  1. 编辑 ~/.zshrc 文件:
     nano ~/.zshrc 
  2. 找到 ZSH_THEME 行,将其修改为喜欢的主题。例如:
     ZSH_THEME="agnoster" 

    其他流行主题包括 powerlevel10k(需要单独安装)、robbyrussell(默认)、bira 等。

  3. 保存并退出,然后运行 source ~/.zshrc 或重启终端。

4.2 更换终端模拟器

Pop!_OS 默认使用 GNOME Terminal,但你可以尝试其他更现代的终端。

推荐终端:

  • Alacritty: 基于 GPU 加速的终端,非常轻量且快速,支持 YAML 配置。
  • Kitty: 另一个 GPU 加速终端,功能丰富,支持图像显示。
  • Terminator: 支持分屏,适合需要同时运行多个命令的场景。

安装 Alacritty(示例):

sudo apt install alacritty 

然后,你可以通过编辑 ~/.config/alacritty/alacritty.yml 来配置其外观,如字体、颜色、透明度等。

4.3 配置终端颜色方案

你可以使用 Gogh 项目来快速应用漂亮的终端颜色方案。

安装 Gogh:

# 下载并运行 Gogh 脚本 bash -c "$(curl -sL https://git.io/vQgMr)" 

运行后,它会列出许多颜色方案,你可以选择一个并应用到当前终端。

五、 窗口管理器进阶:使用 Pop Shell

Pop!_OS 自带一个名为 Pop Shell 的窗口管理器扩展,它结合了平铺窗口管理和 GNOME 的易用性,是进阶用户提升效率和美观度的利器。

5.1 启用和配置 Pop Shell

Pop Shell 默认已安装,但可能未启用。

启用步骤:

  1. 打开 设置 -> 扩展
  2. 找到 Pop Shell 并启用它。
  3. 你也可以在终端中启用:
     gnome-extensions enable pop-shell@system76.com 

基本使用:

  • 平铺模式:Super + /(Super 键即 Windows 键)切换平铺/浮动模式。
  • 移动窗口: 在平铺模式下,使用 Super + 方向键 移动焦点窗口。
  • 调整窗口大小: 使用 Super + Shift + 方向键 调整窗口大小。
  • 工作区: 使用 Super + 数字键 切换工作区。

5.2 自定义 Pop Shell

Pop Shell 提供了丰富的配置选项。

配置方法:

  1. 打开 设置 -> 扩展
  2. 点击 Pop Shell 旁边的齿轮图标。
  3. 在这里你可以:
    • 外观: 设置平铺窗口的边框颜色、宽度,以及活动窗口的高亮颜色。
    • 快捷键: 自定义几乎所有操作的快捷键。
    • 行为: 设置自动平铺规则、工作区行为等。

示例:自定义平铺窗口边框 在配置中,找到 外观 部分,将 平铺窗口边框颜色 设置为 #FF5733(一种鲜艳的橙色),将 边框宽度 设置为 2px。这样,当你使用平铺模式时,窗口边框会显示为醒目的橙色,既美观又便于区分。

六、 综合示例:打造一个开发者友好的深色主题桌面

让我们将以上所有技巧整合,打造一个专为开发者设计的深色主题桌面。

最终效果:

  • 系统主题: Pop-dark,强调色为蓝色。
  • 图标: Papirus-Dark。
  • 字体: 界面使用 Inter,等宽字体使用 JetBrains Mono。
  • Shell 主题: WhiteSur Dark(模仿 macOS 风格)。
  • 扩展: Dash to Dock(左侧,自动隐藏),ArcMenu,Blur my Shell(顶栏模糊)。
  • 终端: Alacritty,使用 Dracula 颜色方案,zsh + Powerlevel10k 主题。
  • 窗口管理: Pop Shell(平铺模式,自定义快捷键)。

配置步骤摘要:

  1. 安装基础工具:
     sudo apt update sudo apt install gnome-tweaks chrome-gnome-shell papirus-icon-theme alacritty zsh 
  2. 设置外观:
    • 在 Tweaks 中设置主题、图标、字体。
    • 安装并配置 WhiteSur Shell 主题。
  3. 安装扩展:
    • 通过浏览器安装 Dash to Dock, ArcMenu, Blur my Shell, User Themes。
    • 配置 Dash to Dock 为左侧自动隐藏。
    • 配置 Blur my Shell 使顶栏模糊。
  4. 配置终端:
    • 安装 Oh My Zsh 和 Powerlevel10k 主题。
    • 安装 Alacritty 并配置 alacritty.yml 使用 Dracula 颜色方案和 JetBrains Mono 字体。
  5. 启用 Pop Shell:
    • 在设置中启用 Pop Shell,并自定义快捷键和外观。

通过以上步骤,你将拥有一个既美观又高效的工作环境。深色主题减少眼睛疲劳,平铺窗口管理提升多任务处理效率,而个性化的图标和字体则让整个系统看起来独一无二。

七、 注意事项与最佳实践

  1. 备份: 在进行任何深度定制(尤其是修改 Shell 主题或扩展)之前,建议备份重要数据。你可以使用 Timeshift 创建系统快照。
  2. 更新: 定期更新系统和扩展,以确保兼容性和安全性。
     sudo apt update && sudo apt upgrade 
  3. 性能: 过多的扩展或复杂的 Shell 主题可能会轻微影响性能。如果感觉系统变慢,可以尝试禁用一些不常用的扩展。
  4. 社区资源: 遇到问题时,可以访问 Pop!_OS 官方论坛、Reddit 的 r/pop_os 子版块或 GitHub 上的项目页面寻求帮助。

通过本攻略,你已经从基础到进阶,全面掌握了 Pop!_OS 界面美化的方法。记住,美化是一个持续的过程,随着你对系统和工具的熟悉,你可以不断调整和优化,最终打造出最适合你的个性化桌面环境。祝你定制愉快!