温馨提示×

ubuntu compton和i3咋配合

小樊
50
2026-09-13 01:20:06
栏目: 智能运维

在 Ubuntu 上让 Compton(现已多称为 picom)i3 窗口管理器 配合,核心思路是:

i3 本身不带合成器,Compton/picom 负责透明、阴影、动画等特效

下面按步骤说清楚。


一、安装 i3 和 Compton / picom

1. 安装 i3

sudo apt update
sudo apt install i3

安装后,注销 → 登录界面选择 i3 会话。


2. 安装 Compton 或 picom

Ubuntu 20.04+ 推荐用 picom(Compton 的活跃分支)

sudo apt install picom

老版本可能叫 compton:

sudo apt install compton

二、让 i3 启动时自动运行 picom

方法:在 i3 配置文件里加启动命令

编辑:

nano ~/.config/i3/config

加入一行(放在文件任意位置):

exec --no-startup-id picom

如果你用的是老 compton:

exec --no-startup-id compton

保存后:

$mod + Shift + r

重新加载 i3 配置。


三、基础 picom 配置(可选但推荐)

创建配置文件

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

一个最小可用配置示例:

backend = "glx";
vsync = true;

shadow = true;
shadow-radius = 12;
shadow-opacity = 0.4;

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

transparent-clipping = true;

# i3 下推荐关闭不必要的模糊
blur-background = false;

四、在 i3 中使用透明窗口

方式 1:全局透明(不推荐)

在 picom.conf:

opacity-rule = [ "90:class_g = '.*'" ];

方式 2:只对某些窗口透明(推荐)

opacity-rule = [
  "85:class_g = 'Alacritty'",
  "90:class_g = 'Termite'",
  "95:class_g = 'Firefox'"
];

五、i3 + picom 常见注意点

1. 不要用 xcompmgr

i3 官方只推荐 picom / compton。

2. NVIDIA 用户

可能需要在 picom.conf:

backend = "xrender";

避免闪烁。

3. 登录卡住?

确认:

  • 没有同时开多个合成器
  • 没在 .xinitrc 和 i3 里重复启动 picom

六、调试方法

手动运行看报错:

picom --diagnostics

或前台运行:

picom -b=false

七、总结一句话

i3 负责窗口管理,picom 负责好看;i3 配置里 exec picom 就完事

如果你愿意,我可以:

  • 给你一套 i3 + picom 美化配置
  • 或针对 笔记本 / NVIDIA / 高刷屏 给优化方案

0