linux

如何通过Compton优化多显示器设置

小樊
52
2025-08-21 07:58:04
栏目: 编程语言

通过Compton优化多显示器设置步骤如下:

  1. 安装Compton
    基于Debian/Ubuntu系统:sudo apt-get install compton
    基于CentOS/RHEL系统:sudo yum install compton

  2. 配置显示器布局
    使用xrandr命令设置多显示器模式(如扩展、镜像),例如:
    xrandr --output HDMI-1 --auto --right-of eDP-1(将HDMI-1设为eDP-1右侧)。
    将命令保存到启动脚本(如~/.xprofile)实现开机自动应用。

  3. 修改Compton配置文件
    编辑~/.config/compton.conf,添加多显示器相关参数:

    backend "glx"  # 选择GLX渲染引擎  
    xrandr-args ""  # 传递xrandr参数(可选)  
    shadow-exclude ["class_g \"Desktop\""]  # 排除桌面阴影(可选)  
    

    保存后重启Compton生效。

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

    • 手动启动:compton -c ~/.config/compton.conf
    • 开机自启:创建/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启用服务。
  5. 优化显示效果

    • 调整透明度、阴影等参数(如opacity-ruleshadow-exclude)。
    • 启用硬件加速(backend "glx")提升性能。
    • 若需录制多显示器区域,可在Compton参数中指定--record-output(需配合工具使用)。

注意:具体配置需根据显卡驱动和显示器型号调整,可通过xrandr --query查看显示器名称,参考Compton官方文档优化参数。

0
看了该问题的人还看了