linux

如何在Linux上用Compton配置镜像显示

小樊
60
2025-10-30 21:45:21
栏目: 智能运维

如何在Linux上用Compton配置镜像显示

一、前置准备:安装Compton

在配置镜像显示前,需先确保系统已安装Compton。根据发行版选择以下命令:

二、创建/编辑Compton配置文件

Compton的配置文件通常位于~/.config/compton.conf(用户级)或/etc/xdg/compton.conf(系统级)。若文件不存在,可通过以下命令创建:

mkdir -p ~/.config
nano ~/.config/compton.conf

使用文本编辑器(如nano)打开文件,后续需添加镜像相关的核心配置。

三、配置镜像显示的核心参数

镜像显示的本质是让多个显示器显示相同内容,需通过Compton的xrandr-output参数指定显示器同步关系。操作步骤如下:

  1. 获取显示器名称
    在终端运行xrandr命令,输出会列出所有连接的显示器(如HDMI-1eDP-1)及当前分辨率。记下需要镜像的显示器名称(例如HDMI-1eDP-1)。
  2. 添加镜像配置
    compton.conf[composite] section(若无则新建)中,添加以下内容:
    [composite]
    xrandr-output = "HDMI-1 eDP-1";  # 替换为你的显示器名称,用空格分隔
    
    此参数会告知Compton将HDMI-1eDP-1的内容同步显示(镜像)。

四、优化镜像显示的其他参数(可选)

为提升镜像显示的效果和性能,可调整以下参数:

五、启动Compton并验证配置

  1. 手动启动
    保存配置文件后,在终端运行以下命令启动Compton(测试配置是否生效):
    compton -c ~/.config/compton.conf
    
  2. 设置开机自启动
    若需每次登录自动启动Compton,可创建systemd服务文件:
    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=always
    
    [Install]
    WantedBy=multi-user.target
    
    保存后,运行以下命令启用并启动服务:
    sudo systemctl enable compton
    sudo systemctl start compton
    
  3. 验证镜像效果
    启动Compton后,调整显示器布局(如通过系统设置的“显示”选项确认镜像模式),观察多个显示器是否显示相同内容。若未生效,可检查xrandr-output参数是否正确,或查看Compton日志排查问题:
    journalctl -u compton -f  # 实时查看Compton日志
    

六、常见问题排查

通过以上步骤,即可在Linux上使用Compton配置镜像显示,实现多个显示器同步输出相同内容的需求。

0
看了该问题的人还看了