温馨提示×

debian compton如何开启阴影

小樊
39
2026-08-15 04:05:04
栏目: 智能运维

在 Debian 上给 Compton(现在多叫 picom) 开启窗口阴影,一般按下面步骤来即可。


一、安装 picom(推荐)

Compton 已停止维护,Debian 仓库里现在通常是 picom(fork 版):

sudo apt update
sudo apt install picom

二、创建配置文件

picom 默认没有配置文件,需要手动创建:

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

三、开启阴影的配置示例

picom.conf 中加入或修改以下内容:

# 开启阴影
shadow = true;

# 阴影设置
shadow-radius = 12;
shadow-offset-x = -8;
shadow-offset-y = -8;
shadow-opacity = 0.6;

# 排除某些窗口(可选)
shadow-exclude = [
  "class_g = 'Conky'",
  "class_g = 'Polybar'",
  "class_g = 'Dmenu'",
  "_GTK_FRAME_EXTENTS@:c"
];

保存后退出。


四、启动 picom

1️⃣ 手动测试

picom --config ~/.config/picom/picom.conf &

如果阴影生效,说明配置没问题。

2️⃣ 自动启动(常见桌面环境)

i3 / bspwm / openbox 为例,在启动脚本中加入:

picom &

例如 i3:

exec --no-startup-id picom

五、常见问题排查

❌ 没有阴影?

  1. 显卡驱动问题
    • 确认支持 compositing
  2. 窗口管理器不支持
    • i3 / bspwm / openbox 没问题
  3. 被其他 compositor 占用
    • 关闭 xfwm4、mutter、kwin 等

检查是否已有 compositor:

ps aux | grep picom

❌ 阴影太丑 / 太重?

可以调整:

  • shadow-radius(越大越模糊)
  • shadow-opacity(透明度)
  • shadow-offset-x/y(方向)

六、Debian 老版本(compton)

如果你用的是旧版 Debian 和 compton

compton --shadow --shadow-radius=12 --shadow-opacity=0.6 &

强烈建议用 picom


如果你愿意,可以告诉我:

  • 你的 桌面环境 / 窗口管理器
  • Debian 版本(11 / 12)
  • 是否用 NVIDIA 显卡

我可以给你一份完全适配你环境的 picom 配置

0