Compton配置中透明度的调整方法
Compton的配置文件通常位于用户主目录下的.config文件夹中,路径为~/.config/compton.conf。若该文件不存在,可通过以下命令手动创建:
mkdir -p ~/.config
touch ~/.config/compton.conf
使用文本编辑器(如nano、vim)打开compton.conf,添加或修改以下关键参数以控制透明度:
opacity参数设置所有窗口的默认透明度(取值范围0.0~1.0,0.0为完全透明,1.0为完全不透明)。opacity = 0.7; # 设置全局透明度为70%
opacity-rule参数针对不同窗口类型设置差异化透明度(支持按类名、名称等匹配)。例如:opacity-rule = ["90:class_g 'Firefox'", "80:name 'Terminal'", "100:class_g 'Xephyr'"];
# Firefox窗口透明度90%,Terminal窗口透明度80%,Xephyr窗口完全不透明
background-opacity参数设置桌面背景的透明度(适用于需要透出桌面壁纸的场景)。background-opacity = 0.5; # 桌面背景透明度50%
若不想修改配置文件,可在启动Compton时通过命令行参数直接设置透明度:
--opacity参数(简写-r),例如:compton -b --opacity 0.6 # 后台运行,全局透明度60%
-i(聚焦窗口)和-u(非聚焦窗口)参数,例如:compton -b -i 0.9 -u 0.7 # 聚焦窗口透明度90%,非聚焦窗口透明度70%
修改配置文件或命令行参数后,需重启Compton以使更改生效:
killall compton # 结束当前Compton进程
compton -c ~/.config/compton.conf & # 重新启动(加载配置文件)
若已将Compton添加到开机自启动,重启系统后也会自动应用最新配置。
glx后端以获得更好性能),否则可能出现透明效果异常或性能下降。shadow: false关闭阴影)或调整透明度值。