linux

如何在Linux中配置Compton以实现多屏显示

小樊
43
2025-08-27 08:20:10
栏目: 智能运维

在Linux中配置Compton实现多屏显示,可按以下步骤进行:

安装Compton

根据不同系统,使用相应包管理器安装,如在基于Debian的系统上,执行命令:sudo apt-get updatesudo apt-get install compton

配置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

可通过命令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.servicesudo systemctl start compton.service

验证配置

使用systemctl status compton.service检查Compton状态,若正常运行,则多屏显示配置成功。

0
看了该问题的人还看了