温馨提示×

Compton配置中的透明度设置

小樊
55
2025-04-02 01:14:00
栏目: 编程语言

在Compton配置文件中,透明度设置主要通过opacity-rule这一参数来实现。你可以根据不同的需求设置全局或特定窗口的透明度。以下是一个详细的配置示例:

Compton配置文件示例

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的官方文档或相关社区资源。

0