温馨提示×

Ubuntu Compton和Xfce兼容吗

小樊
40
2026-08-11 16:12:43
栏目: 智能运维

简单直接的回答是:是的,Compton 与 Xfce 完全兼容,而且是非常流行的搭配。

Xfce 本身自带的窗口管理器是 Xfwm,它虽然轻量,但自带的合成器(Compositor)功能比较基础。很多用户选择关闭 Xfwm 的合成功能,转而使用 Compton(或其继任者 Picom)来获得更好的视觉效果和性能。

以下是关于在 Xfce 中使用 Compton/Picom 的详细指南和注意事项:

1. 更名说明:Compton vs Picom

首先需要澄清一个概念:Compton 已经停止维护了

  • Compton 是旧项目。
  • Picom 是 Compton 的活跃分支(Fork),修复了大量 Bug,增加了新特性。

在 Ubuntu 上,你现在安装的一般都是 Picom,但大家习惯上仍统称为 Compton。

2. 安装方法

在 Ubuntu 的终端中运行以下命令安装 Picom:

sudo apt update
sudo apt install picom

3. 配置步骤(关键点)

为了让 Compton/Picom 在 Xfce 中完美运行,你需要做两件事:关闭 Xfce 自带的合成器,然后设置 Picom 开机自启

第一步:关闭 Xfwm 合成器

如果不关闭 Xfce 自带的合成器,两个合成器会冲突,导致屏幕闪烁或透明效果失效。

  1. 打开 设置管理器 (Settings Manager)
  2. 进入 窗口管理器微调 (Window Manager Tweaks)
  3. 点击 合成器 (Compositor) 选项卡。
  4. 取消勾选 “启用显示合成 (Enable display compositing)”

第二步:设置 Picom 开机自启

  1. 打开 设置管理器 (Settings Manager)
  2. 进入 会话和启动 (Session and Startup)
  3. 点击 应用程序自启动 (Application Autostart) 选项卡。
  4. 点击 添加 (Add)
  5. 名称随意,例如 “Picom”。
  6. 命令填写:picom --daemon (或者 picom -b)。
  7. 点击确定并重启,或者直接在终端运行 picom --daemon 立即生效。

4. 推荐配置

Picom 的默认配置可能比较普通。你可以创建配置文件来启用模糊、阴影和淡入淡出效果。

  1. 复制默认配置文件到你的家目录:
    mkdir -p ~/.config/picom
    cp /etc/xdg/picom.conf ~/.config/picom/picom.conf
    
  2. 编辑 ~/.config/picom/picom.conf
  3. 推荐开启的设置(去掉前面的注释符号 #):
    • backend = "glx"; (使用 GPU 渲染,性能更好)
    • blur-background = true; (背景模糊,配合透明终端很漂亮)
    • shadow = true; (窗口阴影)

5. 常见问题与解决

  • 屏幕撕裂 (Screen Tearing): Xfce 默认配置下容易出现屏幕撕裂,Picom 是解决这个问题的最佳方案。在配置文件中确保以下设置开启,通常能解决撕裂问题:
    vsync = true;
    
  • 透明效果失效: 确保你关闭了 Xfce 自带的合成器(见上文第三步)。
  • Picom 无法启动/崩溃: 如果你使用的是 NVIDIA 显卡,可能需要尝试在配置文件中将 backend 改为 xrender 而不是 glx,虽然 glx 效果更好,但 xrender 兼容性更强。

总结

Compton (Picom) + Xfce 是 Linux 轻量级桌面环境的经典组合。它不仅能解决 Xfce 的屏幕撕裂问题,还能提供比原生 Xfwm 更酷的视觉效果(如模糊、更柔和的阴影)。只要记得关闭 Xfce 自带的合成器,就不会有任何兼容性问题。

0