温馨提示×

compton linux配置怎样上手

小樊
42
2026-10-12 14:17:30
栏目: 智能运维

Compton 是一个经典的 X11 合成器(窗口透明、阴影、淡入淡出等),不过现在很多人转用它的后继者 picom。下面以「从零上手」的角度,给你一份 Linux 下 Compton 配置实用指南。


一、先确认环境

Compton 只支持 X11,不适用于 Wayland。

echo $XDG_SESSION_TYPE
  • 显示 x11 ✅ 可以用
  • 显示 wayland ❌ 建议改用 picom 或 Hyprland 自带合成

二、安装 Compton

Debian / Ubuntu

sudo apt install compton

Arch / Manjaro

sudo pacman -S compton

Fedora

sudo dnf install compton

新系统更推荐:

sudo pacman -S picom

三、最基础的启动方式

手动测试

compton &

如果能看到窗口变透明、有阴影,说明能用。


四、配置文件(核心)

配置文件位置:

~/.config/compton.conf

最小可用配置示例

# 透明
opacity-rule = [
  "90:class_g = 'URxvt'",
  "80:class_g = 'Firefox'"
];

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

# 动画
fading = true;
fade-in-step = 0.03;
fade-out-step = 0.03;

# 后端
backend = "glx";
vsync = true;

五、开机自动启动

1️⃣ 使用桌面环境(KDE / XFCE)

在「自启动程序」里加:

compton --config ~/.config/compton.conf

2️⃣ i3 / bspwm / Openbox

在 ~/.config/i3/config 或 ~/.xinitrc 里加:

exec compton --config ~/.config/compton.conf

六、常用参数速查

功能 配置
全局透明 inactive-opacity = 0.9
禁用某程序透明 opacity-rule
无阴影 shadow = false
性能优先 backend = "xrender"
避免闪屏 vsync = true

七、常见问题

❌ 透明不生效

  • 确认窗口管理器支持 RGBA
  • 终端需开启透明(如 urxvt、alacritty)

❌ 卡顿

backend = "xrender";
vsync = false;

❌ Compton 已停止维护

✅ 推荐迁移到 picom

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

配置几乎完全兼容。


八、下一步你可以做什么

  • 配置「聚焦窗口高亮」
  • 做「毛玻璃效果」(picom 更好)
  • 配合 i3 / dwm 做极简桌面

如果你告诉我:

  • 用的 发行版
  • 桌面环境 / 窗口管理器
  • 想要 透明 / 阴影 / 性能

我可以帮你写一份「直接能用的配置」。

0 踩