debian

Compton配置中透明度设置方法

小樊
46
2025-03-16 22:12:59
栏目: 编程语言
开发者专用服务器限时活动,0元免费领! 查看>>

在Compton配置中设置透明度,通常涉及到修改配置文件compton.conf。以下是一个基本的指南,帮助你了解如何进行透明度设置:

Compton配置文件简介

Compton的配置文件通常位于~/.config/compton.conf。在这个文件中,你可以设置各种参数来调整Compton的行为,包括窗口透明度。

透明度设置参数

compton.conf文件中,你可以使用opacity-rule参数来设置不同窗口的透明度。这个参数允许你根据窗口的类名、名称、是否聚焦等条件来设置透明度。例如:

opacity-rule  [ "80:class_g  'Firefox'", "90:name  'Terminal'", "100:class_g  'Xephyr'"]

这行配置会使Firefox窗口的透明度为80%,终端窗口为90%,而Xephyr窗口(通常是一个虚拟窗口)为不透明(100%)。

示例配置

以下是一个更详细的配置示例,展示了如何设置不同程序的透明度,以及如何排除某些程序不受透明度设置影响:

# 默认所有窗口不透明
opacity-rule  [ "95:class_g  '*'" ]

# 聚焦的窗口透明度为0.9,非聚焦窗口为0.6
opacity-rule  [ "90:name  '*?  'vegeta' && focused", "60:name  '*?  'vegeta' && !focused" ]

# 特定程序不透明设置
opacity-rule  [ "100:name  'Xephyr'" ]
opacity-rule  [ "95:name  'Typora'" ]
opacity-rule  [ "95:name  'Spyder'" ]
opacity-rule  [ "95:class_g  'alacritty' && !_NET_WM_STATE@:32a" ]

# 排除dmenu不受透明度设置影响
opacity-rule  [ "0:_NET_WM_STATE@:32a * '_NET_WM_STATE_HIDDEN'" ]

在这个配置中,我们设置了默认透明度为95%,聚焦的窗口透明度为90%,非聚焦窗口为60%。同时,我们排除了dmenu不受透明度设置影响,并且对几个特定的程序进行了透明度调整。

请注意,具体的参数和配置文件路径可能会因操作系统和Compton版本的不同而有所不同。建议参考你所使用的Compton版本的官方文档或社区指南来获取最准确的信息。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

相关推荐:Compton配置中透明度怎么设置

0
看了该问题的人还看了