首页主机资讯如何在Ubuntu Compton中配置多屏显示

如何在Ubuntu Compton中配置多屏显示

时间2025-11-25 00:32:04发布访客分类主机资讯浏览1039
导读:Ubuntu 下使用 Compton 配置多屏显示 一 准备与前提 确认使用的是 X11 会话(Compton 是 X11 合成器;若使用 Wayland,请改用 Mutter/GNOME Shell 的渲染设置或其他 Wayland 合...

Ubuntu 下使用 Compton 配置多屏显示

一 准备与前提

  • 确认使用的是 X11 会话(Compton 是 X11 合成器;若使用 Wayland,请改用 Mutter/GNOME Shell 的渲染设置或其他 Wayland 合成器)。
  • 安装 Compton:sudo apt update & & sudo apt install compton
  • xrandr 查看并确认显示器名称与布局,例如:eDP-1、HDMI-1、DP-1。示例:xrandr --query。
  • 多屏的几何位置(左/右/上/下)应由 xrandr 设置,Compton 会自动适配已连接的显示器,无需在配置中逐屏定义位置。

二 配置步骤

  • 生成配置文件:mkdir -p ~/.config & & nano ~/.config/compton.conf
  • 使用如下示例作为起点,按你的显示器与需求调整:
    • 选择 backend = “glx” 获取更好的多屏硬件加速;
    • 通过 shadow-exclude 减少终端等窗口的阴影开销;
    • 设置 fps-limitvsync 平衡流畅度与性能;
    • opacity-rule 为特定应用设置透明度。
  • 示例配置:
    backend = “glx”;
    vsync = true;
    fps-limit = 60;
    shadow = true;
    shadow-radius = 5;
    shadow-opacity = 0.5;
    shadow-exclude = [ “class_g = ‘gnome-terminal’”, “class_g = ‘konsole’”, “class_g = ‘xterm’” ];
    opacity-rule = [ “class_g = ‘Firefox’ A”, “class_g = ‘Gnome-terminal’ A” ];
    glx-no-stencil = false;
    glx-copy-from-front = false;
    glx-damage = true;
    damage = true;
  • 保存后测试:compton -c ~/.config/compton.conf(观察是否无报错、阴影/透明度是否生效)。

三 启动与自启动

  • 会话级自启动(推荐,避免与显示管理器目标冲突):创建文件 ~/.config/autostart/compton.desktop,内容:
    [Desktop Entry]
    Type=Application
    Exec=/usr/bin/compton -c ~/.config/compton.conf
    Hidden=false
    NoDisplay=false
    X-GNOME-Autostart-enabled=true
    Name=Compton
    Comment=Compton Window Composer
  • 如需系统级服务(不推荐与登录会话并存),可用用户级服务:
    systemctl --user enable --now compton.service(ExecStart 指向你的 compton 命令)。

四 多屏优化与常见问题

  • 性能优先:
    • 不需要阴影时设 shadow = false
    • 不需要透明时移除或简化 opacity-rule
    • 显卡支持时保持 backend = “glx”,并开启 glx-damage / damage
    • 依据显示器刷新率设置 fps-limit(如 60/120),并选择合适的 vsync(true/false 依据是否出现卡顿/撕裂)。
  • 多屏一致性:
    • xrandr 统一管理多屏的扩展/镜像与相对位置,Compton 会自动处理合成;
    • 若出现特定应用在多屏间阴影/透明度异常,可在 shadow-exclude / opacity-rule 中按 class_gtitle 精确排除或匹配。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: 如何在Ubuntu Compton中配置多屏显示
本文地址: https://pptw.com/jishu/755063.html
Ubuntu Compton配置中如何解决画面撕裂问题 如何在Ubuntu Compton中实现无缝滚动

游客 回复需填写必要信息