首页主机资讯如何在Ubuntu Compton中启用透明度效果

如何在Ubuntu Compton中启用透明度效果

时间2025-12-16 18:49:04发布访客分类主机资讯浏览590
导读:在 Ubuntu 上使用 Compton 启用透明度的实用步骤 一 准备与安装 确认会话类型为 X11(Compton 仅适用于 X11;Wayland 会话需改用 Mutter/KWin/Wayland 原生合成器)。 安装 Compt...

在 Ubuntu 上使用 Compton 启用透明度的实用步骤

一 准备与安装

  • 确认会话类型为 X11(Compton 仅适用于 X11;Wayland 会话需改用 Mutter/KWin/Wayland 原生合成器)。
  • 安装 Compton:
    sudo apt update & & sudo apt install compton
  • 准备配置目录与文件:
    mkdir -p ~/.config & & nano ~/.config/compton.conf

二 配置透明度

  • 使用窗口规则按应用设置透明度(推荐)。在 ~/.config/compton.conf 中添加:
    opacity-rule = [
    “90:class_g ‘Firefox’”,
    “95:name ‘Terminal’”,
    “100:class_g ‘Xephyr’”
    ]
    含义:Firefox 窗口保留 90% 不透明度(即 10% 透明),名称为 Terminal 的窗口保留 95%,Xephyr 完全不透明。可按需增删规则。

  • 全局淡入淡出与阴影(可选,提升观感):
    fade = true
    shadow = true
    shadow-opacity = 0.5
    说明:开启淡入淡出与阴影,并设定阴影透明度为 0.5

  • 渲染后端(通常选择性能更好的 GLX):
    backend = “glx”
    说明:大多数系统使用 glx 作为后端可获得更好性能。

三 启动与自启

  • 手动启动以测试:
    compton --config ~/.config/compton.conf
    若需后台常驻:
    compton --config ~/.config/compton.conf -b

  • 开机自启(按桌面环境选择其一):

    • i3/Sway:在配置中加入
      exec_always compton -b

    • 通用会话:添加到“启动应用程序”(命令同上,或指向你的 compton.conf)。

    • systemd 用户服务(可选):
      mkdir -p ~/.config/systemd/user
      nano ~/.config/systemd/user/compton.service
      写入:
      [Unit]
      Description=Compton Compositor
      After=graphical-session.target

      [Service]
      ExecStart=/usr/bin/compton --config %h/.config/compton.conf
      Restart=always

      [Install]
      WantedBy=default.target
      启用:
      systemctl --user daemon-reload
      systemctl --user enable --now compton

四 常见问题与排查

  • 未生效或很卡:

    • 确认在 X11 会话;若在 Wayland,Compton 不会工作。
    • 检查显卡驱动与 OpenGL/GLX 支持;必要时切换 backend 为 x11 进行对比。
    • 降低帧率(如 frame-rate 60)以减轻 CPU/GPU 占用。
  • 与桌面自带合成器冲突(如 GNOME Shell):

    • 在 GNOME 中通常应关闭其内置合成器,或改用 Mutter 的透明度/模糊设置,避免与 Compton 同时运行。
  • 特定程序需要强制不透明:

    • 使用 opacity-rule 将其设为 100%,或用 focus-exclude 排除,例如:
      focus-exclude “x 0 & & y 0 & & override_redirect true”(常用于 dmenu)。

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


若转载请注明出处: 如何在Ubuntu Compton中启用透明度效果
本文地址: https://pptw.com/jishu/773074.html
如何优化Ubuntu Compton的帧率 Ubuntu Compton与Wayland兼容性问题

游客 回复需填写必要信息