首页主机资讯Linux Compton配置中窗口透明度设置

Linux Compton配置中窗口透明度设置

时间2025-11-14 18:22:04发布访客分类主机资讯浏览1383
导读:Compton 窗口透明度配置指南 一 基础配置与全局透明度 配置文件位置通常为:~/.config/compton.conf。若不存在可创建并编辑: 创建目录与文件:mkdir -p ~/.config && nano...

Compton 窗口透明度配置指南

一 基础配置与全局透明度

  • 配置文件位置通常为:~/.config/compton.conf。若不存在可创建并编辑:
    • 创建目录与文件:mkdir -p ~/.config & & nano ~/.config/compton.conf
  • 常用全局键位与含义(取值为0.0~1.0,数值越小越透明):
    • active-opacity:活动窗口不透明度(如:1.0 完全不透明,0.9 轻微透明)
    • inactive-opacity:非活动窗口不透明度(如:0.8
    • background-opacity:桌面/背景不透明度(如:1.0
    • frame-opacity:窗口装饰(标题栏/边框)不透明度(如:0.7
    • opacity-rule:按窗口属性设置不透明度(见下文示例)
    • fade / fading:启用淡入淡出动画(如:fading = true; fade-delta = 5; )
  • 最小可用示例(仅设置全局透明度):
    • active-opacity = 1.0
    • inactive-opacity = 0.85
    • background-opacity = 1.0
    • fading = true
    • fade-delta = 5
  • 应用配置:
    • 重启 Compton:pkill compton & & compton --config ~/.config/compton.conf -b
    • 或在会话启动器中加入:compton --config ~/.config/compton.conf -b

二 按程序与窗口设置不透明度

  • 使用 opacity-rule 精确控制不同应用/窗口:
    • 语法:opacity-rule = [“< 不透明度%> :< 匹配条件> ”, …]
    • 匹配条件常用键:class_g(按应用类)、name(按窗口名)、window_type(按窗口类型)、以及状态如 focusedoverride_redirect
  • 示例(将 Firefox 设为 90%,终端设为 90%,Xephyr 保持 100% 不透明):
    • opacity-rule = [ “90:class_g ‘Firefox’”, “90:name ‘Terminal’”, “100:class_g ‘Xephyr’” ]
  • 进阶示例(聚焦/非聚焦不同透明度,结合状态匹配):
    • opacity-rule = [ “90:name *? ‘VIM’ & & focused”, “60:name *? ‘VIM’ & & !focused”, “90:name *? ‘vegeta’ & & focused”, “60:name *? ‘vegeta’ & & !focused” ]
  • 提示:
    • 若某程序你希望始终不透明,可将其规则设为 100,或用 focus-exclude 排除特定窗口(如 dmenu)

三 模糊背景与例外排除

  • 背景模糊(需启用相应后端与特性):
    • blur-background = true
    • blur-background-frame = true
    • blur-background-fixed = true
    • blur-kern = “3x3box”
  • 排除不需要模糊/透明的窗口类型(示例排除 dock/桌面):
    • blur-background-exclude = [ “window_type = ‘dock’”, “window_type = ‘desktop’” ]
  • 阴影与特定窗口排除(避免对通知/桌面组件产生阴影或透明度干扰):
    • shadow-exclude = [ “name = ‘Notification’”, “class_g = ‘Conky’”, “class_g ?= ‘Notify-osd’”, “class_g = ‘Cairo-clock’” ]
  • 忽略根窗口透明(避免桌面背景被透明化):
    • ignore_root = true

四 命令行快速设置与常见问题

  • 命令行快速启动(示例):
    • 后台运行并指定配置:compton -b --config ~/.config/compton.conf
    • 部分版本支持直接设置全局/聚焦透明度(示例含义:全局 50%,聚焦 80%):compton -b -r 0.5 -i 0.8
  • 常见问题与建议:
    • Wayland 会话不支持:Compton 仅适用于 X11;在 Wayland 下请使用 xcompmgr 或相应 Wayland 合成器
    • 与桌面环境自带合成器冲突:如 GNOME 自带 Mutter 合成器,启用 Compton 时建议关闭桌面自带合成以避免冲突或性能问题
    • 性能与驱动:启用 OpenGL 渲染可获得更好效果;确保显卡驱动支持 GLX/OpenGL
    • 使配置生效:修改配置后需重启 Compton(如:pkill compton & & compton --config ~/.config/compton.conf -b)
    • 项目状态提示:Compton 的开发已趋缓,若遇到兼容/稳定性问题,可考虑迁移到 picom 等替代方案

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


若转载请注明出处: Linux Compton配置中窗口透明度设置
本文地址: https://pptw.com/jishu/748263.html
Linux Compton配置中鼠标指针优化 Compton配置中键盘快捷键怎么设置

游客 回复需填写必要信息