温馨提示×

debian compton怎么配多屏

小樊
35
2026-09-26 03:24:12
栏目: 智能运维

在 Debian 下用 Compton(现为 picom 分支常见) 配置多屏,核心就是:

  1. 确认多屏已经由 X / 显示器管理正常识别
  2. 让 compton 覆盖所有屏幕(不要只限一个 monitor)
  3. 按需设置不同屏幕的阴影 / 透明度 / 刷新率

下面分步骤说。


一、先确认多屏正常

xrandr

你应该能看到类似:

HDMI-1 connected 1920x1080+0+0
eDP-1 connected 1920x1080+1920+0

如果没有,先用 xrandr 或桌面环境(KDE/GNOME/XFCE)配置好。


二、安装 compton / picom

Debian 上通常叫 compton 或 picom:

sudo apt install compton
# 或
sudo apt install picom

推荐用 picom(compton 已停止维护)。


三、Compton 多屏关键配置

1️⃣ 让 compton 覆盖所有屏幕(最重要)

编辑 ~/.config/compton.conf(没有就新建):

# 覆盖所有显示器
xrender-sync-fence = true;

不要加:

monitor = "eDP-1";

一旦指定 monitor,就只会在那块屏生效。

✅ 默认行为就是 所有屏都生效,所以多屏一般“开箱即用”。


2️⃣ 多屏阴影问题(常见坑)

如果你发现:

  • 某个屏没阴影
  • 或阴影错位

可以关闭 shadow-exclude 里对全屏的排除,或调整:

shadow = true;
shadow-exclude = [
  "name = 'Notification'",
  "class_g = 'Conky'"
];

如果你用多屏 + 不同 DPI,建议:

shadow-offset-x = -2;
shadow-offset-y = -2;

3️⃣ 不同屏幕不同刷新率(高级)

Compton 本身 不管理刷新率,由 xrandr / 显卡驱动决定。

如果你遇到:

  • 一个屏 60Hz,一个屏 144Hz
  • 动画卡顿

建议:

  • 用 picom(不是旧 compton)
  • 开启:
vsync = true;

四、启动 compton(多屏环境)

手动测试

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

或

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

开机自启(X11)

在 ~/.xinitrc 或桌面自启里加:

picom &

五、Wayland 用户注意 ⚠️

如果你用的是 Wayland(GNOME/KDE Wayland):

❌ Compton / picom 不工作

需要:

  • GNOME:自带合成器
  • KDE:KWin
  • Sway:自带

六、常见问题速查

问题 解决
只有主屏有透明 没指定 monitor 即可
副屏闪烁 开 vsync
阴影错位 关 shadow-exclude 全屏规则
多屏不同分辨率模糊 xrandr 设 scale

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

  • Debian 版本
  • 显卡(Intel / NVIDIA / AMD)
  • 用 compton 还是 picom
  • 多屏用途(办公 / 游戏 / 影音)

我可以给你一份可直接用的 compton.conf。

0 踩