通過Compton配置優化多屏顯示,需結合顯示器設置與Compton參數調整,核心步驟如下:
sudo apt update && sudo apt install compton # Debian/Ubuntu系統
xrandr
命令設置多屏布局(如擴展、鏡像),例如:xrandr --output HDMI-1 --auto --right-of eDP-1 # 將HDMI-1設為右側擴展屏
確保顯示器已正確識別并顯示。配置文件路徑通常為~/.config/compton.conf
,需添加多屏相關參數:
# 啟用OpenGL加速(提升性能)
backend = "glx";
# 多屏輸出配置(指定顯示器名稱及位置)
screen0 {
output = "HDMI-1"; # 顯示器標識符(通過`xrandr`查看)
position = "right"; # 相對位置(left/right/above/below)
scale = 1.0; # 縮放比例(適配不同分辨率顯示器)
}
screen1 {
output = "eDP-1";
position = "left";
scale = 1.0;
}
# 優化顯示效果
shadow = true; # 啟用陰影(可自定義排除窗口)
shadow-exclude = ["class_g = 'gnome-terminal'"]; # 排除特定窗口陰影
blur-background = true; # 背景模糊(需配合透明度)
opacity = 0.9; # 窗口透明度(0-1)
fps-limit = 60; # 幀率限制(避免高負載)
參數說明:
output
:對應xrandr
中顯示器的名稱(如HDMI-1
、DP-1
)。position
:定義多屏的相對位置關系。compton -c ~/.config/compton.conf # 手動啟動
/etc/systemd/system/compton.service
,內容如下:[Unit]
Description=Compton Compositor
After=display-manager.service
[Service]
ExecStart=/usr/bin/compton -c ~/.config/compton.conf
Restart=always
[Install]
WantedBy=multi-user.target
執行以下命令啟用服務:sudo systemctl enable compton.service
sudo systemctl start compton.service
scale
、position
等參數優化布局。xrandr
命令自動適配。position
參數,或通過xrandr --pos
命令微調顯示器位置。fps-limit
值,或禁用blur-background
減輕顯卡負載。