Ubuntu 下使用 Compton 配置多屏显示
一 环境准备与显示器命名
二 配置 Compton 支持多屏
# 渲染与同步
backend = "glx";
vsync = true; # 根据显卡与显示器选择 true/false 以避免撕裂或卡顿
refresh-rate = 0; # 0 表示自动;若多屏刷新率不同,可改为你的主屏刷新率(如 60/144)
# 帧率与渲染
fps-limit = 60;
# 阴影与透明
shadow = true;
shadow-radius = 8;
shadow-opacity = 0.35;
shadow-exclude = [
"class_g = 'gnome-terminal'",
"class_g = 'konsole'",
"class_g = 'xterm'",
"name = 'Notification'",
"class_g = 'Firefox' && argb"
];
opacity-rule = [
"80:class_g = 'Gnome-terminal'",
"90:class_g = 'Firefox'"
];
# 修复与性能
glx-no-stencil = false;
glx-copy-from-front = false;
glx-damage = true;
damage = true;
use-damage = true;
说明:
三 启动与开机自启
[Desktop Entry]
Type=Application
Exec=/usr/bin/compton -c ~/.config/compton.conf
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name=Compton
Comment=Compton Window Composer
[Unit]
Description=Compton Compositor
After=display-manager.service
[Service]
ExecStart=/usr/bin/compton -c /home/你的用户名/.config/compton.conf
Restart=on-failure
User=你的用户名
[Install]
WantedBy=multi-user.target
启用:sudo systemctl enable --now compton.service(会话级与系统级二选一,避免重复启动)。四 多屏常见问题与优化