linux

Linux Compton如何配置多显示器支持

小樊
49
2025-09-12 09:18:04
栏目: 智能运维

  1. 安装Compton
    基于Debian/Ubuntu系统:
    sudo apt update && sudo apt install compton
    基于Fedora/RHEL系统:
    sudo dnf install compton

  2. 配置显示器(使用xrandr)

    • 查看当前显示器:xrandr --query
    • 设置扩展模式(以3个显示器为例):
      xrandr --output HDMI-1 --auto --right-of eDP-1
      xrandr --output DP-1 --auto --right-of HDMI-1
  3. 修改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

  4. 启动Compton并设置开机自启

    • 手动启动:compton -c ~/.config/compton.conf
    • 创建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=on-failure
      [Install]
      WantedBy=multi-user.target
      
      启用服务:sudo systemctl enable --now compton.service
  5. 验证配置
    检查Compton状态:systemctl status compton.service
    拖动窗口至不同显示器,确认合成效果正常。

注意事项

参考来源:

0
看了该问题的人还看了