在Compton配置文件中,透明度设置主要通过opacity-rule
这一参数来实现。你可以根据不同的需求设置全局或特定窗口的透明度。以下是一个详细的配置示例:
opacity-rule [
"90:class_g 'Firefox'", # 当Firefox窗口聚焦时,透明度为90%
"90:name 'Terminal'", # 当终端窗口聚焦时,透明度为90%
"100:class_g 'Xephyr'" # Xephyr窗口不透明,透明度为100%
]
opacity-rule
:定义透明度规则的列表。90:class_g 'Firefox'
:当Firefox窗口聚焦时,透明度设置为90%。90:name 'Terminal'
:当终端窗口聚焦时,透明度设置为90%。100:class_g 'Xephyr'
:Xephyr窗口不透明,透明度设置为100%。inactive-opacity
:非聚焦窗口的默认透明度,例如设置为0.5。active-opacity
:聚焦窗口的默认透明度,例如设置为0.8。focus-exclude
:可以排除某些窗口不应用透明度变化,例如:focus-exclude "x 0 && y 0 && override_redirect true";
这条规则表示排除位于屏幕左上角的dmenu窗口,使其不透明。
通过上述配置,你可以灵活地控制窗口的透明度,从而提升你的使用体验。如果需要进一步的个性化设置,可以参考Compton的官方文档或相关社区资源。