在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或桌面環境圖形工具調整。