温馨提示×

Debian下Compton怎么设置

小樊
41
2026-08-26 09:18:25
栏目: 智能运维

在 Debian 下配置 Compton(现在多称为 picom) 主要涉及安装、编写配置文件以及设置开机自启。下面按步骤说明。


一、安装 Compton / picom

Debian 官方仓库里已经把 compton 替换为 picom(功能更强、维护更活跃)。

1. 更新软件源

sudo apt update

2. 安装 picom

sudo apt install picom

安装完成后,命令名通常是 picom,而不是 compton


二、生成并编辑配置文件

1. 创建配置目录

mkdir -p ~/.config/picom

2. 复制默认配置(可选)

如果你没有现成配置,可以先复制示例:

cp /usr/share/doc/picom/examples/picom.sample.conf ~/.config/picom/picom.conf

有些版本路径可能是: /usr/share/picom/picom.sample.conf

3. 编辑配置文件

nano ~/.config/picom/picom.conf

常见配置项说明:

# 开启阴影
shadow = true;
shadow-radius = 12;
shadow-offset-x = -15;
shadow-offset-y = -15;
shadow-opacity = 0.5;

# 开启透明度
opacity-rule = [
  "90:class_g = 'Alacritty'",
  "85:class_g = 'Firefox'"
];

# 开启淡入淡出
fading = true;
fade-in-step = 0.03;
fade-out-step = 0.03;

# 垂直同步
vsync = true;

# 后台运行
backend = "glx";  # 或 xrender

保存后退出(Ctrl+O → Enter → Ctrl+X)。


三、手动启动 picom

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

如果只想用默认配置:

picom &

四、设置开机自启

方法 1:.xsessionrc(推荐,适用于大多数窗口管理器)

nano ~/.xsessionrc

添加:

picom &

保存后重新登录即可。


方法 2:i3 / bspwm / openbox 等 WM

i3

~/.config/i3/config 中加入:

exec --no-startup-id picom

bspwm

~/.config/bspwm/bspwmrc

picom &

openbox

~/.config/openbox/autostart

picom &

五、常见问题排查

1. 启动失败

查看错误信息:

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

2. 显卡/驱动问题

尝试切换 backend:

backend = "xrender";

3. picom 与 compton 冲突

确保没有同时运行:

ps aux | grep picom
killall picom

六、常用命令

# 重启 picom
killall picom && picom &

# 查看版本
picom --version

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

  • 你用的是 哪个桌面环境 / 窗口管理器(GNOME、KDE、i3、bspwm 等)
  • 是否有 NVIDIA 显卡
  • 你想要 透明 / 阴影 / 性能优先 哪种效果

我可以帮你定制一份 picom.conf

0