阅读量:2
Linux Compton 透明度调整指南
一 配置文件方式与常用参数
- 打开或创建配置文件:~/.config/compton.conf(如不存在可先创建)。示例:
- 全局不透明度:设置 opacity: 0.9;(取值范围 0.0–1.0,数值越小越透明)。
- 窗口类/实例精确匹配:
class = "Firefox" { opacity: 0.7; } class = "Alacritty" { opacity: 0.85; } - 按规则批量匹配:使用 opacity-rule,如
含义分别为:Firefox 与名称为 Terminal 的窗口设为 90% 不透明,Xephyr 为 100%(不透明)。opacity-rule = [ "90:class_g 'Firefox'", "90:name 'Terminal'", "100:class_g 'Xephyr'" ]; - 让特定窗口保持不透明:使用 focus-exclude,如
常用于 dmenu 等覆盖层窗口,避免透明导致看不清。focus-exclude = "x 0 && y 0 && override_redirect true";
二 命令行方式与热重载
- 前台调试运行:compton --config ~/.config/compton.conf
- 后台常驻并替换现有实例:compton --replace &
- 使用 systemd 用户会话:systemctl --user restart compton
- 热更新思路:先 kill 旧进程,再用新配置启动;或在会话启动脚本中确保只保留一个 compton 实例。
三 常见问题与排查
- 桌面环境冲突:如 GNOME 自带合成器,可能与 Compton 冲突,需在其设置中关闭自带合成或改用兼容方案。
- 合成器选择:Wayland 会话下 Compton 通常不可用,应改用 xcompmgr 或其他 Wayland 合成器。
- 硬件与驱动:确保显卡驱动支持 OpenGL/GLX,否则透明/模糊等效果可能异常或性能较差。
四 进阶与替代方案
- 模糊与阴影:可配合设置 blur-radius、shadow-opacity 等以获得更柔和的透明效果(如 blur-radius: 5px; shadow-opacity: 0.5;)。
- 项目状态:Compton 的开发已趋缓,若需要更好的兼容性与特性,可考虑使用其继任者 picom。
以上就是关于“Linux Compton配置如何调整透明度”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm