温馨提示×

怎样测试linux compton配置

小樊
38
2026-10-12 14:28:31
栏目: 智能运维

在 Linux 上“测试 Compton 配置”通常包含三步:确认 Compton 能启动、验证配置是否生效、观察视觉效果和性能。下面按实用流程说明(以常见发行版为例)。


一、确认 Compton 是否安装

which compton
# 或
compton --version

如果没有:

# Debian/Ubuntu
sudo apt install compton

# Arch
sudo pacman -S compton

注:很多发行版已改用 picom(compton 分支),命令可能是 picom。


二、用测试方式启动 Compton

1️⃣ 前台运行(便于看报错)

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

或

compton -c -r 10 -o 0.5
  • -d:调试模式(输出日志)
  • 前台运行能直接看到错误

2️⃣ 看是否有错误

常见问题:

  • 配置文件语法错误
  • 缺少 backend(xrender / glx)
  • 显示器协议不支持(Wayland 下 compton 无效)

三、验证配置是否生效

方法 1:透明窗口测试

打开一个终端:

transset 0.5

点击窗口,看是否变透明。

方法 2:阴影测试

在配置中:

shadow = true
shadow-radius = 20

打开窗口,看是否有阴影。

方法 3:FPS 测试

compton --benchmark

或配合:

glxinfo | grep "direct rendering"

四、常见测试配置示例

~/.config/compton.conf

backend = "glx";
shadow = true;
shadow-radius = 15;
shadow-opacity = 0.5;
fade = true;
fade-in-step = 0.03;
fade-out-step = 0.03;
opacity-rule = [
  "90:class_g = 'URxvt'",
  "80:class_g = 'Firefox'"
];

测试:

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

五、自动启动测试

i3 / bspwm

在配置中加入:

exec --no-startup-id compton

重启窗口管理器后观察效果


六、调试技巧

  • 查看进程:
ps aux | grep compton
  • 杀掉重开:
pkill compton
compton &
  • 日志:
compton --log-level trace

七、Wayland 用户注意

Compton 不支持 Wayland,请改用:

  • kwin(KDE)
  • mutter(GNOME)
  • hyprland / sway 自带合成器

如果你愿意,可以:

  • 贴出你的 compton.conf
  • 说明你用的 桌面环境 / 窗口管理器
  • 告诉我你想测试什么效果(透明 / 阴影 / 性能)

我可以帮你逐条检查配置。

0 踩