在 Debian 上,Compton 是一个常用的 X11 合成器(现在更多被 picom 替代,但配置方式类似)。下面按常见情况给你说明怎么改配置。
Compton 默认会读取以下配置文件(按优先级):
~/.config/compton.conf~/.compton.conf/etc/xdg/compton.conf推荐使用:
~/.config/compton.conf
如果没有,可以手动创建:
mkdir -p ~/.config
nano ~/.config/compton.conf
下面是一个常见配置示例:
# 后台运行
daemon = 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 = 'Firefox'"
];
# 淡入淡出
fading = true;
fade-in-step = 0.03;
fade-out-step = 0.03;
# 性能相关
vsync = true;
backend = "glx";
glx-swap-method = "buffer-age";
# 不透明窗口规则
unredir-if-possible = true;
保存后退出即可。
先杀掉旧进程:
pkill compton
再启动:
compton --config ~/.config/compton.conf
.xinitrc(startx 用户)nano ~/.xinitrc
加入:
compton --config ~/.config/compton.conf &
在「会话和启动」→「自启程序」里添加:
compton --config ~/.config/compton.conf
例如:
compton -CGb
解释:
-C:阴影-G:忽略某些窗口-b:后台运行⚠️ Debian 新版里 Compton 已被弃用,很多仓库实际安装的是 picom:
apt install picom
picom 配置方式几乎一样:
~/.config/picom.conf
picom --config ~/.config/picom.conf
backend = "xrender";如果你愿意,可以告诉我:
我可以给你一份完全针对你环境的配置。