温馨提示×

compton在ubuntu怎设置

小樊
43
2026-10-18 19:09:16
栏目: 智能运维

Compton 是一个轻量级的 X11 合成管理器(用于实现窗口透明、阴影、淡入淡出等特效),在 Ubuntu 上通常用于替代或配合桌面环境自带的 compositor。下面是在 Ubuntu 上安装和配置 Compton 的基本步骤:


一、安装 Compton

Ubuntu 18.04 / 20.04 / 22.04

sudo apt update
sudo apt install compton

注意:在新版 Ubuntu 中,部分版本已用 picom(Compton 的分支)替代:

sudo apt install picom

配置方式基本一致,只是命令名不同。


二、基础启动方式

1. 直接运行

compton

2. 设置开机自启

  • 使用 GNOME / Unity:

    • 打开“启动应用程序”(Startup Applications)
    • 添加:
      • 名称:Compton
      • 命令:compton
  • 使用 i3 / Openbox 等窗口管理器: 在配置文件中加入:

    exec compton
    

三、配置文件(推荐)

Compton 默认读取:

~/.config/compton.conf

示例配置(常见)

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

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

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

# 后端
backend = "glx";
vsync = true;

# 忽略部分窗口
unredir-if-possible = true;

保存后运行:

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

四、与桌面环境冲突处理

如果你使用的是:

  • GNOME( Ubuntu 默认)
  • KDE / XFCE

这些桌面已有合成器,Compton 可能冲突。

解决办法:

  • XFCE:
    • 设置 → 窗口管理器微调 → 合成器 → 关闭
  • KDE:
    • 系统设置 → 桌面效果 → 关闭合成

五、常见问题

1. 黑屏 / 卡顿

尝试更换后端:

backend = "xrender";

2. 高 CPU 占用

关闭阴影或淡入淡出:

shadow = false;
fading = false;

3. 命令不存在

可能已安装为 picom:

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

如果你能告诉我:

  • Ubuntu 版本
  • 桌面环境(GNOME / XFCE / i3 等)
  • 想要的效果(透明 / 阴影 / 性能优化)

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

0 踩