Compton 本身不直接支持鏡像顯示功能,但可通過配置多顯示器參數實現類似效果,步驟如下:
安裝 Compton
sudo apt update && sudo apt install compton
編輯配置文件
在 ~/.config/compton.conf
中添加多顯示器配置(需先通過 xrandr
確認顯示器名稱):
backend = "glx"
screen0 {
output = "HDMI-1" # 主顯示器名稱(通過 `xrandr --query` 獲?。?
position = "left"
}
screen1 {
output = "VGA-1" # 副顯示器名稱
position = "right" # 鏡像位置(可設為 "left" 實現水平鏡像)
}
注:部分版本需通過 transform
參數調整方向,如 transform = "90"
實現垂直鏡像。
啟動 Compton
compton -c ~/.config/compton.conf
設置開機自啟動
創建 systemd 服務文件 /etc/systemd/system/compton.service
,內容如下:
[Unit]
Description=Compton Compositor
After=graphical.target
[Service]
ExecStart=/usr/bin/compton -c ~/.config/compton.conf
Restart=always
[Install]
WantedBy=multi-user.target
啟用服務:
sudo systemctl enable compton
sudo systemctl start compton
注意:
position
設為 "top"
或 "bottom"
,或調整 transform
參數(如 transform = "270"
)。xrandr
命令手動設置鏡像(非 Compton 原生功能):xrandr --output HDMI-1 --same-as VGA-1 # 水平鏡像
xrandr --output HDMI-1 --reflect x # 垂直鏡像(部分驅動支持)
參考來源: