在CentOS中配置Compton多屏显示,需结合系统显示设置与Compton配置,核心步骤如下:
安装Compton
sudo yum install -y compton
配置显示器(使用xrandr)
xrandr --query
xrandr --output HDMI-1 --auto --right-of eDP-1
xrandr --output DP-1 --auto --right-of HDMI-1
修改Compton配置文件
编辑 ~/.config/compton.conf
,关键参数:
backend = "glx" # 推荐使用GLX渲染引擎
xrandr-args = "" # 通常无需额外参数,由xrandr管理显示器布局
启动Compton并设置开机自启
compton -c ~/.config/compton.conf
sudo nano /etc/systemd/system/compton.service
内容:[Unit]
Description=Compton Compositor
After=display-manager.service
[Service]
ExecStart=/usr/bin/compton -c ~/.config/compton.conf
Restart=on-failure
[Install]
WantedBy=multi-user.target
启用服务:sudo systemctl enable --now compton.service
验证配置
检查Compton运行状态:
systemctl status compton.service
确认多显示器布局生效且无异常。
注意:Compton本身不直接管理显示器物理布局,需依赖xrandr完成多屏配置,其配置文件主要用于优化窗口合成效果(如透明度、阴影等)。若需高级多屏功能(如独立分辨率、刷新率),需通过xrandr或桌面环境图形工具调整。