温馨提示×

Ubuntu Compton配置中如何设置窗口阴影

小樊
35
2025-11-22 16:36:27
栏目: 智能运维

Ubuntu 下使用 Compton 设置窗口阴影

一 快速启用阴影

  • 创建或编辑配置文件:~/.config/compton.conf(若不存在可新建)。
  • 在配置中开启阴影并调整外观:
    • 启用阴影:shadow = true
    • 阴影颜色:shadow-color = “#000000”
    • 阴影不透明度:shadow-opacity = 0.5
    • 阴影半径:shadow-radius = 5
  • 示例片段:
    shadow = true
    shadow-color = "#000000"
    shadow-opacity = 0.5
    shadow-radius = 5
    
  • 保存后重启 Compton 生效。

二 常用外观参数

  • 阴影偏移:shadow-offset-x / shadow-offset-y(例如:shadow-offset-x = 0;shadow-offset-y = 2)
  • 阴影模糊:shadow-radius(数值越大越柔和,常用范围 3–12)
  • 阴影颜色与不透明度:shadow-color(如 “#000000”)、shadow-opacity(0.0–1.0)
  • 提示:较大的半径与偏移会提升存在感,但可能略增 GPU/CPU 负载。

三 排除不需要阴影的窗口

  • 使用 shadow-exclude 列表按名称、类或状态排除:
    shadow-exclude = [
      "name 'Notification'",
      "class_g ? 'Dmenu'",
      "class_g ? 'Dunst'",
      "_NET_WM_STATE@:32a * '_NET_WM_STATE_HIDDEN'",
      "_GTK_FRAME_EXTENTS@:c"
    ]
    
  • 上述示例可避免通知、菜单等弹出层出现阴影,减少视觉干扰。

四 应用与验证

  • 检查 Compton 是否运行:ps -e | grep compton
  • 重启以加载新配置:killall compton && compton &
  • 若通过会话/自启动运行,确保启动命令使用了你的配置文件:compton --config ~/.config/compton.conf。

五 性能与兼容建议

  • 选择渲染后端:backend = glx(通常性能更好,兼容性略敏感);如遇异常可改用 xrender 测试。
  • 同步与特效:vsync = true 可减少撕裂;若阴影导致卡顿,可降低 shadow-radius 或临时关闭阴影排查。
  • 驱动与硬件:确保显卡驱动正确安装;较老或低配 GPU 可适当减少阴影半径与透明度特效。

0