Compton在CentOS的多显示器支持
支持情况与总体结论
快速配置步骤
sudo yum install -y compton 或 sudo dnf install -y compton(按你的系统版本选择包管理器)。xrandr --output HDMI-1 --auto --right-of eDP-1、xrandr --output DP-1 --auto --right-of HDMI-1。~/.config/compton.conf,示例(多屏通用):backend = "glx";
shadow-exclude = [ ".*", "[class='.*Firefox']", "[title='.*Firefox']" ];
alpha-mode = "none";
alpha-ignores = [ ".*", "[class='.*Firefox']", "[title='.*Firefox']" ];
glx-no-stencil = true;
glx-copy-from-front = true;
shader-file = null;
shader-frag = null;
shader-vert = null;
xrandr-args = "";
compton -c ~/.config/compton.conf[Unit]
Description=Compton Window Composer
After=display-manager.service
[Service]
ExecStart=/usr/bin/compton -c /home/your_username/.config/compton.conf
Restart=on-failure
User=your_username
[Install]
WantedBy=default.target
启用:systemctl --user daemon-reload && systemctl --user enable --now compton.servicesystemctl --user status compton.service;无报错且多屏效果正常即表明生效。多显示器优化与常见问题
cpulimit 限制 Compton 的 CPU 占用(如:cpulimit -l 50 -p $(pgrep compton))。