安装Compton
基于Debian/Ubuntu系统:
sudo apt update && sudo apt install compton
基于Fedora/RHEL系统:
sudo dnf install 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"
xrandr-args "" # 可留空或指定xrandr参数
# 多屏优化选项(可选)
screen0 { output = "HDMI-1"; position = "left"; }
screen1 { output = "DP-1"; position = "right"; }
注:
xrandr-args
可填入xrandr
命令的参数,如--output HDMI-1 --mode 1920x1080
。
启动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
拖动窗口至不同显示器,确认合成效果正常。
注意事项:
nvidia-settings
并配置Xorg。xrandr-args
或Compton的screenX
参数优化。参考来源: