说实话,刚装完 Pop!_OS 的时候,那个灰扑扑的默认界面确实有点“工程师风”——务实,但不够让人心动。作为一个每天对着屏幕敲代码的人,UI 的颜值其实直接影响心流。今天咱们不整那些虚头巴脑的插件安装,直接上干货,从终端命令到 GNOME Shell 主题,一步步把系统变成那种让人看一眼就舒服的“深色极简主义”风格。
为什么是 Pop!_OS 的深色模式?
在动手之前,我想先跟你聊聊 Pop!_OS 的一个隐藏优势:Cosmic GTK 主题。
Pop!_OS 基于 Ubuntu,但它有自己的定制 GNOME 环境。它内置的 Cosmic 主题其实是 Linux 界面对 macOS 暗色模式最好的致敬之一。它的圆角、阴影和配色逻辑,比很多第三方主题都要自然。所以,我们的美化思路不是“覆盖掉系统”,而是“挖掘并强化系统自带的极简基因”。
第一步:系统层面的基础打底
别急着装主题,先让系统本身看起来干净。打开终端(Ctrl+Alt+T),我们来做几件基础但致命的事。
1. 启用系统级暗色模式
Pop!_OS 的 GNOME 桌面已经内置了很好的暗色支持。但很多人不知道,我们可以强制让所有应用(包括非 GNOME 应用)跟随系统切换。
打开 设置 (Settings) -> 外观 (Appearance)。
- 在 样式 中选择 深色 (Dark)。
- 关键一步:点击右侧的 应用样式,确保选择了 仅窗口管理器 或者 全部应用(Pop!_OS 通常默认跟随系统)。
这时候,你的窗口边框已经是深色了。但这还不够,因为文件管理器、终端标题栏可能还是灰白。我们需要通过命令行微调。
2. 隐藏顶部栏的杂乱图标
顶栏是极简风格的头号敌人。默认的 Wi-Fi、音量、电源图标挤在一起,很碍眼。
在终端输入以下命令,简化顶栏图标显示逻辑:
# 安装 GNOME Tweaks 工具(如果还没装的话)
sudo apt install gnome-tweaks -y
# 然后运行 tweaks,在顶栏选项里,你可以选择隐藏大部分图标
# 但更优雅的方式是使用 shell extension:Dash to Dock
强烈建议安装 “Dash to Dock”。这是让 Pop!_OS 拥有 macOS 风格底部 Dock 的神器。
# 通过 GNOME Extensions 网站安装更稳定
# 访问 https://extensions.gnome.org/extension/307/dash-to-dock/
# 点击开关启用,然后安装浏览器插件
# 或者通过终端安装(需要确保你安装了 GNOME Extensions 工具)
sudo apt install gnome-extensions-app -y
启用 Dash to Dock 后,在设置里调整:
- Intelligent Autohide:开启。鼠标不碰时,Dock 消失,屏幕利用率最大化。
- Position:底部。
- Icon size:调到 48-56,太小看不清,太大显得笨重。
- Transparency:开启透明,让背景壁纸透出来。
第二步:终端的美化——它是你每天看得最多的地方
很多人美化桌面却不美化终端,这是本末倒置。Pop!_OS 默认的终端已经不错,但我们可以让它更“极客”。
1. 换掉默认字体
极简风格的核心是字。推荐 JetBrains Mono 或 Fira Code。它们有编程连字特性,而且字形极简。
sudo apt install fonts-jetbrains-mono -y
# 或者 Fira Code
sudo apt install fonts-fira -y
安装后,打开终端,右键 -> 首选项 -> [当前主题] -> 字体,选择 JetBrains Mono。字号调到 12 或 13,行高 1.2。瞬间清爽。
2. 配置 Oh My Posh 或 Starship
如果你用 Zsh(Pop!_OS 默认已经是 Zsh),装一个 Starship 提示符。它比 Oh My Posh 更轻量,速度更快,且配置极简。
# 安装 Starship
curl -sS https://starship.rs/install.sh | sh
# 将以下内容添加到 ~/.zshrc 末尾
eval "$(starship init zsh)"
然后创建一个极简的配置文件 ~/.config/starship.toml:
# ~/.config/starship.toml
format = """
$directory\
$git_branch\
$git_status\
$python\
$nodejs\
$character"""
[directory]
truncation_length = 3
style = "bold fg:blue"
[git_branch]
format = "[$symbol$branch]($style) "
symbol = " "
style = "fg:green"
[git_status]
format = '([$all_status$ahead_behind]($style) )'
style = "fg:cyan"
conflicted = "="
ahead = "⇡${count}"
behind = "⇣${count}"
modified = "!"
untracked = "?"
stashed = "$"
staged = "+"
deleted = "✘"
[character]
success_symbol = "[❯](bold cyan)"
error_symbol = "[❯](bold red)"
这个配置去掉了所有冗余信息,只留下目录、分支、状态和 Python/Node 版本。颜色也限制在蓝、绿、青三色,符合深色极简风格。
3. 终端配色:Catppuccin Mocha
不要用什么 Solarized 或 Dracula 了,2024 年之后,Catppuccin Mocha 是 Linux 美化圈的新宠。它柔和、不刺眼,完美适配深色背景。
# 下载 Catppuccin Mocha 配色
git clone https://github.com/catppuccin/catppuccin.git
cd catppuccin/palette
# 复制 catppuccin_mocha.json 到你的终端配置目录
mkdir -p ~/.config/gnome-terminal/colors
cp catppuccin_mocha.json ~/.config/gnome-terminal/colors/
# 然后在终端首选项中,选择导入配色方案
或者更简单的方法:直接在终端右键 -> 首选项 -> 颜色 -> 导入,选择你下载的 .colors 文件。
第三步:桌面主题——Cosmic 的极致微调
Pop!_OS 自带的 Cosmic 主题其实已经很强,但我们可以通过 GNOME Tweaks 进行微调,让它更“黑”。
sudo apt install gnome-tweaks -y
gnome-tweaks
在 Tweaks 里:
- 外观 -> 应用主题:选择 Cosmic-dark。
- 外观 -> 图标主题:选择 Pop(系统自带)或 ** Tela-dark**(如果安装了)。Pop 图标圆润,配合暗色背景非常和谐。
- 外观 -> 光标主题:选择 Adwaita 或 DMZ-White(在暗色下,白色光标更清晰)。
- 字体 -> 界面字体:选择 Inter 或 Noto Sans,字号 10 或 11。Helvetica 式的无衬线字体是极简的核心。
进阶:使用 “Arc Dark” 主题覆盖
如果你觉得 Cosmic 不够黑,Arc Dark 是另一个经典选择,它的黑色更纯粹,对比度更高。
# 安装 Arc Dark 主题
sudo apt install arc-theme -y
# 在 Tweaks 中将应用主题切换为 Arc-dark
但注意,Arc 主题可能会让部分 GNOME 原生应用(如系统设置)的样式略有偏差,这是 GNOME 扩展机制的限制。如果你追求极致统一,建议坚持用 Cosmic。
第四步:壁纸——极简风格的灵魂
没有好的壁纸,所有主题都是白搭。极简风格需要低饱和度、无干扰元素的壁纸。
推荐几个来源:
- Unsplash:搜索 “dark minimalist”, “abstract black”。
- Wallhaven.cc:标签选
minimalist和dark。 - 自制:用纯黑背景(#1a1a1a)加上一个小小的白色几何图形,自己用 Inkscape 画一张,独一无二。
小技巧:把壁纸放在 ~/Pictures/Wallpapers 目录下,然后在 设置 -> 背景 中更换。建议开启 自动更换,从精选的几张贴片中随机,保持新鲜感。
第五步:窗口动画与效果——流畅即美
极简不等于简陋,流畅的动画能提升质感。
# 安装 Extensions 管理工具
sudo apt install gnome-extensions-app -y
# 安装 "Just Perfection" 扩展
# 访问 https://extensions.gnome.org/extension/1302/just-perfection/
Just Perfection 是一个瑞士军刀式的扩展,它可以:
- 隐藏顶栏的电池图标(如果你用笔记本,只保留百分比)。
- 隐藏工作区切换动画(让它瞬间切换,更干脆)。
- 调整窗口开闭动画速度:设为 0.1s,快而利落。
另外,安装 “Blur my Shell” 扩展,给顶栏和 dock 加上轻微的毛玻璃效果。这在深色主题下非常有高级感,但注意性能:如果你的显卡较老,可能会掉帧,建议关闭“激活时模糊”,只保留“静态模糊”。
第六步:一键脚本——懒人福音
我知道你不想手敲那么多命令。这里有一个我自己整理的、基于 Pop!_OS 的极简美化脚本思路(你可以复制保存为 beautify.sh):
#!/bin/bash
# Pop!_OS 极简美化脚本 - 2024 更新版
# 请确保已安装 git
echo "🎨 开始美化 Pop!_OS..."
# 1. 安装必要工具
echo "📦 安装依赖..."
sudo apt update
sudo apt install -y gnome-tweaks gnome-extensions-app arc-theme fonts-jetbrains-mono starship-cli curl git
# 2. 安装 Starship 提示符
if ! command -v starship &> /dev/null; then
curl -sS https://starship.rs/install.sh | sh -s -- -y
echo 'eval "$(starship init zsh)"' >> ~/.zshrc
echo "✅ Starship 已安装"
fi
# 3. 创建 Starship 配置文件
mkdir -p ~/.config
cat > ~/.config/starship.toml << 'EOF'
format = """$directory$git_branch$git_status$python$nodejs$character"""
[directory]
truncation_length = 3
style = "bold fg:blue"
[character]
success_symbol = "[❯](bold cyan)"
error_symbol = "[❯](bold red)"
EOF
echo "✅ Starship 配置完成"
# 4. 提示用户手动操作(因为有些设置需要 GUI)
echo ""
echo "🚀 接下来请手动操作:"
echo " 1. 打开 'GNOME Tweaks',将应用主题设为 'Cosmic-dark' 或 'Arc-dark'"
echo " 2. 在 'GNOME Extensions' 网站安装 'Dash to Dock' 和 'Just Perfection'"
echo " 3. 下载一张深色极简壁纸,在设置中更换"
echo " 4. 重启终端,享受新的 Starship 提示符"
echo ""
echo "✨ 美化完成!重启系统以应用所有更改。"
注意:脚本不会自动安装 GNOME 扩展,因为扩展需要浏览器插件支持,这是 Linux 安全机制决定的。但脚本可以帮你搞定所有命令行部分。
常见坑与解决方案
Q: 主题安装后,某些应用字体变得巨小或巨大? A: 这是 DPI 问题。打开 Tweaks -> 字体 -> 缩放因子。如果是高分屏,设为 1.25 或 1.5。这比改单个应用字体更全局有效。
Q: Dash to Dock 启动器图标位置变了? A: 右键 Dock -> 扩展设置。检查 Placement 是否设为 Bottom,Icon Size 是否合适。如果图标重叠,调大 Panel size。
Q: 暗黑模式下,网页浏览时背景是刺眼的白? A: 这不是系统问题,是网站问题。在 Firefox 中,进入 设置 -> 隐私与安全 -> 增强型跟踪保护,确保开启。或者安装 “Dark Reader” 扩展,它可以强制所有网站应用暗色主题。这是极简风格的重要一环:无论打开什么,眼睛都是放松的。
最后的话:美化的核心是“少”
很多人把美化当成堆砌插件的过程,结果桌面乱七八糟,反而更累。
Pop!_OS 的极简美学,核心在于:
- 颜色统一:黑、灰、蓝、白,不超过 4 种主色。
- 信息隐藏:能用快捷键解决的,不找图标。
- 流畅优先:关掉不必要的动画,让操作有响应感。
当你的系统配置好之后,它会变成一种“背景”,让你专注于代码和内容本身。这就是 Linux 美化的终极意义——让它消失,让你存在。
现在,打开终端,输入 starship,看看那个清爽的 ❯ 符号,你的新系统已经准备好了。
