在Linux中配置Compton实现多屏显示,可按以下步骤进行:
根据不同系统,使用相应包管理器安装,如在基于Debian的系统上,执行命令:sudo apt-get update,sudo apt-get install compton。
创建或编辑配置文件~/.config/compton.conf,可添加如下内容:
backend = "glx";
glx-no-stencil = true;
glx-copy-from-front = true;
shadow-exclude = [ ".*", "[class='Firefox']" ];
若要指定显示器,可添加xrandr-args选项,如xrandr-args = "--output HDMI-1 --auto --right-of eDP-1",也可为不同显示器设置不同参数,如:
screen0 {
output = "HDMI-1";
position = "left";
transform = "normal";
scale = 1.0;
}
screen1 {
output = "VGA-1";
position = "right";
transform = "normal";
scale = 1.0;
}
可通过命令compton -c ~/.config/compton.conf手动启动。
创建systemd服务文件/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 compton.service和sudo systemctl start compton.service。
使用systemctl status compton.service检查Compton状态,若正常运行,则多屏显示配置成功。