温馨提示×

linux compton如何美化

小樊
42
2026-09-30 21:35:57
栏目: 智能运维

在 Linux 上,Compton(现在多被 picom 继承)本身是一个轻量级的 X11 合成器,主要用于透明、阴影、模糊、动画等视觉效果。下面从基础配置 → 美化技巧 → 进阶玩法给你一个比较完整的指南。


一、先确认你用的是哪个

  • 老项目:compton
  • 新项目(推荐):picom
which picom
which compton

建议直接用 picom,功能更全、BUG 更少。

安装示例:

# Debian / Ubuntu
sudo apt install picom

# Arch
sudo pacman -S picom

二、基础配置文件(最重要)

配置文件位置:

~/.config/picom/picom.conf

如果是 compton:

~/.config/compton.conf

最小可用配置示例(picom)

backend = "glx";
vsync = true;

shadow = true;
shadow-radius = 12;
shadow-offset-x = -4;
shadow-offset-y = -4;
shadow-opacity = 0.5;

opacity-rule = [
  "90:class_g = 'URxvt'",
  "95:class_g = 'Alacritty'"
];

blur-background = true;
blur-method = "gaussian";
blur-strength = 10;

启动:

picom --config ~/.config/picom/picom.conf &

三、常见美化方向

1️⃣ 阴影(让窗口有层次)

shadow = true;
shadow-radius = 15;
shadow-opacity = 0.45;
shadow-color = "000000";

✅ 适合:

  • 深色主题
  • 悬浮窗口(浮动 WM)

2️⃣ 背景模糊(macOS 风格)

blur-background = true;
blur-method = "dual_kawase";
blur-strength = 8;

dual_kawase 比 gaussian 更省性能

只对透明窗口模糊:

blur-background-frame = false;

3️⃣ 窗口透明度(高级感)

统一透明:

inactive-opacity = 0.9;
active-opacity = 1.0;

按程序设置:

opacity-rule = [
  "85:class_g = 'Firefox'",
  "80:name *= 'YouTube'"
];

4️⃣ 圆角(现代 UI 必备)

corner-radius = 12;
rounded-corners-exclude = [
  "window_type = 'dock'",
  "window_type = 'desktop'"
];

5️⃣ 淡入淡出动画(轻量)

fade = true;
fade-delta = 5;
fade-in-step = 0.03;
fade-out-step = 0.03;

四、和桌面环境配合

i3 / bspwm / awesome

exec --no-startup-id picom

KDE / XFCE

  • KDE:关闭自带合成器
  • XFCE:窗口管理器 tweak 里关掉 compositor

五、进阶玩法

✨ 毛玻璃终端

  • alacritty / kitty
  • 背景透明 + picom 模糊
# alacritty.yml
background_opacity: 0.85

✨ Dock 美化

  • plank
  • latte-dock
  • 配合阴影 + 圆角

✨ 主题搭配建议

风格 推荐
极简 Nord / Dracula
苹果风 macOS Monterey
赛博 Tokyo Night

六、常见坑

❌ 黑屏 / 卡顿
→ 换 backend = "xrender"

❌ 模糊没效果
→ 窗口本身必须透明

❌ Wayland
→ picom 不支持 Wayland


七、如果你想“更狠一点”

  • picom-ibhagwan(动画版)
  • picom-jonaburg
  • 配合:
    • 状态栏(polybar)
    • 字体(JetBrains Mono)
    • 图标(Papirus)

如果你愿意,可以告诉我:

  • 你用的是 哪个 WM / DE
  • 想要 哪种风格(苹果 / 极简 / 赛博)

我可以直接帮你写一份完整 picom 配置。

0 踩