温馨提示×

compton配置centos难吗

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

在 CentOS 上配置 Compton(现在多以 picom 为名继续维护)不算特别难,但比 Ubuntu 之类桌面友好的发行版稍微麻烦一点,主要取决于你用的是哪种 CentOS 环境和桌面。

下面给你一个比较直观的判断和步骤说明。


一、先说结论(难不难)

✅ 不难的情况

  • 你用的是 CentOS 7 / 8 + 带有 X11 的桌面环境(如 GNOME、MATE、XFCE)
  • 只是想要基础透明、阴影、淡入淡出

❌ 比较麻烦的情况

  • CentOS 使用 Wayland(新版 GNOME 默认)
  • 最小化安装、无桌面环境
  • 需要自己编译最新版 picom

二、CentOS 上 Compton 的两种形态

  1. compton(老项目,CentOS 仓库可能还有)
  2. picom(compton 的继任者,推荐)

CentOS 官方源里 compton 比较旧,picom 通常需要 EPEL 或编译。


三、最简安装方式(推荐)

1️⃣ 启用 EPEL(如果有)

sudo yum install -y epel-release

2️⃣ 安装 compton

sudo yum install -y compton

如果没有,就用 picom


四、使用 picom(更现代)

方式一:用预编译包(简单)

有些第三方源或 COPR 提供 picom,例如:

sudo dnf copr enable yochanan/picom
sudo dnf install picom

方式二:源码编译(稍复杂但可控)

sudo yum groupinstall "Development Tools"
sudo yum install libconfig-devel dbus-devel xcb-devel mesa-libGL-devel

git clone https://github.com/yshui/picom
cd picom
meson setup build
ninja -C build
sudo ninja -C build install

五、基础配置(不难)

创建配置文件:

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

最小示例:

backend = "glx";
opacity-rule = [ "90:class_g = 'Firefox'" ];
shadow = true;
fading = true;

启动:

picom &

开机自启(GNOME):

设置 → 启动程序 → 添加 picom


六、常见问题(CentOS 特有)

❗ Wayland 不支持

  • 解决:登录时选 GNOME on Xorg

❗ 黑屏 / 闪屏

  • 尝试 backend = "xrender"

❗ 老显卡

  • 关闭 glx

七、总结一句话

CentOS 配置 Compton / picom 不算难,只要你在 X11 桌面下,照着步骤走 10–20 分钟就能用。

如果你告诉我:

  • CentOS 版本(7 / 8 / 9)
  • 桌面环境(GNOME / XFCE / 无)
  • 是否 Wayland

我可以直接给你一套可复制的命令。

0 踩