温馨提示×

compton在linux如何设置

小樊
42
2026-09-25 01:27:36
栏目: 智能运维

你提到的 Compton 通常是指 Linux 下的一个轻量级 X11 合成管理器(现在更常见的继任者是 picom,Compton 已基本停止维护)。下面分别说明 Compton / picom 的安装与基本配置。


一、安装 Compton / picom

Debian / Ubuntu / Linux Mint

sudo apt update
sudo apt install compton
# 或推荐用 picom
sudo apt install picom

Arch Linux

sudo pacman -S compton
# 或
sudo pacman -S picom

Fedora

sudo dnf install compton
# 或
sudo dnf install picom

二、启动 Compton / picom

临时启动

compton &
# 或
picom &

开机自动启动

根据你使用的桌面环境:

  • i3 / bspwm / openbox 在 ~/.config/i3/config 或 autostart 脚本中加:

    exec --no-startup-id compton
    
  • GNOME / KDE 在“启动应用程序”中添加:

    compton
    

三、配置文件(重点)

配置文件位置:

~/.config/compton.conf
# 或 picom
~/.config/picom.conf

示例配置(常用)

backend = "glx";
vsync = true;

shadow = true;
shadow-radius = 12;
shadow-opacity = 0.5;
shadow-offset-x = -5;
shadow-offset-y = -5;

fade = true;
fade-in-step = 0.03;
fade-out-step = 0.03;

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

unredir-if-possible = true;

四、常用命令参数

compton -b          # 后台运行
compton --config ~/.config/compton.conf
compton -CG         # 关闭阴影和渐变(调试用)

五、常见问题

1. 黑屏 / 无效果

  • 确认使用的是 X11(不是 Wayland)
  • 检查显卡驱动
  • 尝试:
    compton --backend xrender
    

2. 游戏卡顿

unredir-if-possible = true;

3. Compton 已停止维护

✅ 强烈建议迁移到 picom

picom --experimental-backends

六、总结

项目 建议
新系统 用 picom
老机器 xrender 后端
透明 / 阴影 compton/picom 必备

如果你告诉我:

  • 使用的 发行版
  • 桌面环境(i3 / KDE / GNOME)
  • 是否打游戏 / 用笔记本

我可以给你一份专属配置。

0 踩