温馨提示×

如何修复debian compton

小樊
36
2026-09-14 01:59:01
栏目: 智能运维

在 Debian 上“修复 compton”通常指 compton 无法启动、黑屏、闪屏、占用高 CPU、透明无效 等问题。下面按「排查 → 常见修复 → 替代方案」来说明。


一、先确认环境

uname -a
lsb_release -a
echo $XDG_SESSION_TYPE
  • X11 → compton 可用
  • Waylandcompton 不支持,需换 picom

二、安装 / 重装 compton

sudo apt update
sudo apt install --reinstall compton

可选(更推荐):

sudo apt install picom

Debian 官方 repo 中 compton 已逐渐被 picom 取代。


三、最常见问题与修复

1️⃣ compton 启动报错 / 直接退出

测试启动:

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

常见错误:

  • Another compositor is running
  • Backend error

修复:

killall compton
killall picom

并确保没有:

  • xcompmgr
  • mutter(GNOME 自带)

2️⃣ 黑屏 / 窗口不显示

编辑配置:

nano ~/.config/compton.conf

最小可用配置:

backend = "glx";
glx-no-stencil = true;
vsync = "opengl";
shadow = false;

然后:

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

3️⃣ 闪屏 / 卡顿 / CPU 高

改用 xrender:

backend = "xrender";
vsync = "none";

或关闭阴影:

shadow = false;

4️⃣ 透明无效

确认:

  • 窗口管理器支持 RGBA(i3 / openbox / bspwm 都支持)
  • 终端开启透明

例如 alacritty:

background_opacity: 0.8

四、开机自动启动(i3 / openbox)

i3

echo "exec --no-startup-id compton &" >> ~/.config/i3/config

openbox

echo "compton &" >> ~/.config/openbox/autostart

五、推荐直接换 picom(最重要)

sudo apt install picom
picom --config ~/.config/picom.conf &

picom 是 compton 的活跃维护版,修复了大量 Debian 12 的问题。


六、如果仍无法修复

请提供:

  1. Debian 版本
  2. 桌面环境 / 窗口管理器
  3. 报错信息(终端输出)
  4. 是否 NVIDIA / Intel / AMD

我可以直接给你一份可用配置文件

0