阅读量:0
Compton的“插件”支持本质:通过配置文件扩展功能
Compton本身不支持传统意义上的插件安装,其功能扩展主要依赖**配置文件(~/.config/compton.conf)**的参数调整。通过修改配置文件,可实现窗口阴影、透明度、模糊效果、垂直同步等多种视觉优化,满足不同桌面环境的需求。
一、基础视觉效果配置
- 窗口阴影:通过
shadow = true启用窗口阴影,shadow-exclude参数可排除不需要阴影的窗口(如通知栏、Conky等),避免遮挡重要信息。例如:shadow = true; shadow-exclude = ["name = 'Notification'", "class_g = 'Conky'"]; - 窗口透明度:
opacity参数控制全局窗口透明度(0.0~1.0),inactive-opacity可单独设置非活动窗口的透明度(如0.8),提升桌面层次感。例如:opacity = 0.9; inactive-opacity = 0.8; - 背景模糊:
blur-background = true开启背景模糊,blur-method指定模糊算法(如kawase、gaussian),blur-strength调整模糊强度(1~10)。例如:blur-background = true; blur-method = "kawase"; blur-strength = 5; - 垂直同步(VSync):
vsync = true开启垂直同步,减少画面撕裂;若使用OpenGL后端,可设置为vsync = "opengl-swc"提升兼容性。
二、高级功能配置
- 窗口规则:通过
opacity-rule为特定窗口设置透明度,支持窗口类名(class_g)、实例名(instance)等匹配条件。例如:opacity-rule = [ "90:class_g = 'Alacritty'", # Alacritty终端透明度设为90% "80:class_g = 'Thunar'" # Thunar文件管理器透明度设为80% ]; - 性能优化:
backend参数选择合成后端(glx为硬件加速,xrender为兼容模式),fade-in-step/fade-out-step调整窗口淡入淡出的速度(0.01~0.1),减少资源占用。例如:backend = "glx"; fade-in-step = 0.03; fade-out-step = 0.03; - 忽略特定窗口合成:
unredir-if-possible-exclude参数可排除不需要重定向的窗口(如Firefox),避免影响网页渲染性能。例如:unredir-if-possible-exclude = ["class_g = 'Firefox'"];
三、与桌面环境集成扩展
- GNOME集成:通过
gnome-shell-extension-prefs扩展和compton.desktop启动器,实现Compton随GNOME启动。创建~/.config/autostart/compton.desktop文件,内容如下:重启GNOME Shell(Alt+F2输入[Desktop Entry] Type=Application Exec=compton -b -c ~/.config/compton.conf Hidden=false NoDisplay=false X-GNOME-Autostart-enabled=true Name=Comptonr)即可生效。 - i3/Openbox集成:在i3(~/.config/i3/config)或Openbox(~/.config/openbox/autostart)的配置文件中添加Compton启动命令,实现窗口管理器与Compton的协同工作。例如i3配置:
exec --no-startup-id compton --config ~/.config/compton.conf -b
四、注意事项
- Compton的现状:Compton已停止开发,Ubuntu官方不再维护,建议使用其活跃分支Picom(功能更完善,支持更多新特性,如双卡渲染)。安装命令:
sudo apt install picom。 - 配置文件位置:若未找到
~/.config/compton.conf,可手动创建;修改后需重启Compton(pkill compton && compton -b -c ~/.config/compton.conf)使配置生效。 - 性能调整:若出现高CPU占用,可关闭背景模糊(
blur-background = false)或减少模糊强度(blur-strength = 3);若阴影不显示,检查shadow-exclude规则是否覆盖了目标窗口。
以上就是关于“Ubuntu Compton的插件支持:扩展功能一览”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm