ubuntu

ubuntu compton设置透明度方法

小樊
42
2025-03-26 11:53:53
栏目: 智能运维

在Ubuntu系统中,compton是一个常用的窗口透明化工具,可以帮助你设置窗口的透明度、阴影效果以及窗口切换效果等。以下是设置compton透明度的方法:

安装Compton

如果你还没有安装compton,可以使用以下命令进行安装:

sudo apt-get install compton

编辑Compton配置文件

Compton的配置文件通常位于~/.config/compton.conf。你可以使用文本编辑器打开这个文件进行编辑。例如,使用nano编辑器:

nano ~/.config/compton.conf

设置透明度

在配置文件中,你可以通过修改opacity-rule来设置不同窗口的透明度。以下是一个示例配置,展示了如何设置不同窗口的透明度:

opacity-rule = [
    "90:class_g 'Firefox'",  # Firefox窗口透明度为90%
    "95:name 'Terminal'",    # 终端窗口透明度为95%
    "100:class_g 'Xephyr'"   # Xephyr窗口不透明
]

在这个配置中:

调整特定程序的透明度

如果你希望某些特定程序不透明,可以在opacity-rule中添加相应的规则。例如,希望dmenu不透明:

opacity-rule = [
    "90:class_g 'Firefox'",
    "95:name 'Terminal'",
    "100:class_g 'Xephyr'",
    "0:_NET_WM_STATE@:32a * '_NET_WM_STATE_HIDDEN'"  # dmenu不透明
]

重新启动Compton

保存并关闭配置文件后,需要重新启动compton以使新的配置生效。你可以在终端中运行以下命令:

compton --config ~/.config/compton.conf

或者,如果你希望compton在系统启动时自动运行,可以将以下行添加到你的i3配置文件中(通常位于~/.config/i3/config):

exec_always compton -b

这样,每次打开i3窗口管理器时,compton都会自动在后台运行。

请注意,具体的参数和配置文件路径可能会因操作系统和compton版本的不同而有所不同。建议参考相关文档或社区资源以获取最新的配置指南。

0
看了该问题的人还看了