温馨提示×

Compton在Debian如何配置

小樊
45
2026-08-26 08:30:22
栏目: 智能运维

在 Debian 系统中配置 Compton(现在更常见的是以 picom 的形式存在,因为 Compton 已停止维护,picom 是其活跃分支),可以按照以下步骤进行。


一、安装 Compton / picom

1. 更新软件源

sudo apt update

2. 安装 picom(推荐)

sudo apt install picom

如果你明确需要旧版 compton

sudo apt install compton

强烈建议使用 picom,功能更完整、bug 更少。


二、创建配置文件

1. 创建配置目录

mkdir -p ~/.config/picom

2. 生成默认配置文件(可选)

picom --config ~/.config/picom/picom.conf --write-pid

或者复制示例配置:

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

三、常用配置示例(picom.conf)

编辑配置文件:

nano ~/.config/picom/picom.conf

基础示例

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

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

# 开启透明
transparency = true;

# 避免全屏闪烁
unredir-if-possible = true;

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

四、启动 picom

1. 手动启动

picom &

2. 设置开机自启(无桌面环境)

如果你使用 i3 / bspwm / openbox 等窗口管理器:

i3

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

exec --no-startup-id picom

bspwm

~/.config/bspwm/bspwmrc 中加入:

picom &

Openbox

~/.config/openbox/autostart 中加入:

picom &

五、常见问题排查

1. 启动失败 / 黑屏

尝试使用 xrender 后端:

picom --backend xrender

并在配置中设置:

backend = "xrender";

2. NVIDIA 显卡

NVIDIA 用户建议:

backend = "glx";
glx-no-stencil = true;
glx-copy-from-front = false;

3. 检查是否运行

ps aux | grep picom

六、Compton 与 picom 的区别

项目 Compton picom
状态 已停止维护 活跃维护
功能 基础 更丰富
推荐度

如果你告诉我:

  • 使用的 桌面环境 / 窗口管理器
  • 显卡型号
  • 是否是 Debian 11 / 12

我可以给你一份 完全适配你系统的配置

0