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 # 垂直镜像(部分驱动支持)
参考来源: