温馨提示×

新手如何配centos compton

小樊
42
2026-10-12 02:47:17
栏目: 智能运维

下面我按新手友好的方式,一步一步讲 CentOS 上如何配置 compton(窗口合成器)。
compton 现在已经基本被 picom 取代,但命令和配置是兼容的,下面我会同时说明。


一、先确认你用的是不是适合 compton 的环境

compton / picom 只适合:

  • ✅ 轻量桌面(i3 / openbox / fluxbox / awesome)
  • ✅ 使用 X11(不是 Wayland)

❌ 不适合:

  • GNOME / KDE(它们自带合成器)
  • Wayland 会话

查看当前会话:

echo $XDG_SESSION_TYPE

如果是 x11,可以继续。


二、安装 compton / picom

CentOS 7

sudo yum install epel-release
sudo yum install compton

CentOS 8 / Stream

sudo dnf install epel-release
sudo dnf install compton

如果仓库里没有,可以装 picom(推荐):

sudo dnf install picom

三、最基础的启动方式(新手先跑起来)

在终端直接运行:

compton &

或

picom &

如果你看到窗口阴影、透明生效,说明成功。


四、开机自动启动(重要)

如果你用 i3

在 ~/.config/i3/config 里加:

exec --no-startup-id compton

如果你用 openbox

在 ~/.config/openbox/autostart 里加:

compton &

五、基础配置文件(推荐新手用)

创建配置文件:

mkdir -p ~/.config/compton
nano ~/.config/compton/compton.conf

最简配置(稳定、好看)

backend = "glx";
shadow = true;
shadow-radius = 12;
shadow-opacity = 0.4;
fade = true;
fade-delta = 4;
opacity-rule = [
  "90:class_g = 'URxvt'",
  "95:class_g = 'Firefox'"
];

如果是 picom:

mkdir -p ~/.config/picom
nano ~/.config/picom/picom.conf

内容一样,只是文件名不同。


六、常用实用参数说明(新手常问)

功能 配置
窗口阴影 shadow = true;
透明窗口 opacity-rule
动画淡入 fade = true;
低性能模式 backend = "xrender";
关闭阴影 shadow = false;

七、常见问题(新手必看)

1️⃣ 启动后黑屏 / 卡

换后端:

backend = "xrender";

2️⃣ 透明不生效

确保窗口管理器支持,并加:

opacity-rule = [ "80:class_g = 'YOUR_APP'" ];

3️⃣ CentOS 老显卡

不要用 glx,用 xrender


八、推荐新手组合

✅ CentOS + i3 + picom
✅ 配置用 xrender
✅ 先默认配置,再慢慢加特效


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

  • CentOS 版本(7 / 8 / Stream)
  • 桌面环境(i3 / openbox / 其他)

我可以直接帮你写一份可用的配置文件。

0 踩