温馨提示×

compton centos怎么改配置

小樊
46
2026-10-26 18:53:06
栏目: 智能运维

你提到的 Compton 通常是指在 Linux 桌面环境下做窗口合成(透明、阴影、特效)的轻量级 compositor。在 CentOS 上修改 Compton 配置,一般步骤如下:


一、确认 Compton 是否已安装

which compton
# 或
compton --version

如果没有安装(CentOS 默认仓库可能没有):

# EPEL 可能需要
sudo yum install epel-release
sudo yum install compton

新版本有时叫 picom(Compton 的分支):

sudo yum install picom

二、Compton 配置文件位置

Compton 默认读取配置文件:

~/.config/compton.conf

如果这个文件不存在,可以手动创建:

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

也可以从示例复制(如果有):

cp /usr/share/doc/compton/compton.sample.conf ~/.config/compton.conf

三、常见配置示例(compton.conf)

# 后台运行
daemon = true;

# 阴影
shadow = true;
shadow-radius = 12;
shadow-opacity = 0.5;
shadow-offset-x = -2;
shadow-offset-y = -2;

# 透明度
opacity-rule = [
  "90:class_g = 'URxvt'",
  "95:class_g = 'Firefox'"
];

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

# 不使用 vsync(视情况)
vsync = false;

# 排除某些窗口
unredir-if-possible = true;

四、启动 Compton

临时启动

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

开机自启(CentOS + GNOME / XFCE)

如果是 XFCE:

  • 设置 → 会话和启动 → 应用程序自启 → 添加:
compton --config ~/.config/compton.conf

如果是 GNOME(通常不需要,GNOME 自带合成):

gnome-session-properties

添加同上。


五、调试方法

查看是否报错:

compton --config ~/.config/compton.conf -b --log-level debug

停止 Compton:

pkill compton

六、CentOS 特别注意

  • CentOS 7 默认用 X11,Compton 可用
  • CentOS 8 / Stream 若用 Wayland,Compton 不生效(Wayland 不支持)
    • 解决:登录时选择 Xorg 会话

如果你能补充:

  • CentOS 版本(7 / 8 / Stream)
  • 桌面环境(GNOME / XFCE / KDE)
  • 用的是 compton 还是 picom

我可以给你更精确的配置。

0 踩