Debian Compton配置中的其他高级选项
导读:Debian 下 Compton 高级配置要点 一 渲染与同步 选择渲染后端:优先使用glx(OpenGL),在兼容性不佳或驱动异常时退回xrender。示例:backend = “glx”。启用 GPU 加速通常体现在选择 glx 后端...
Debian 下 Compton 高级配置要点
一 渲染与同步
- 选择渲染后端:优先使用glx(OpenGL),在兼容性不佳或驱动异常时退回xrender。示例:backend = “glx”。启用 GPU 加速通常体现在选择 glx 后端。
- 垂直同步:设置vsync = true可减少撕裂;若出现明显卡顿或输入延迟,可尝试vsync = false做 A/B 测试。
- 刷新率:在笔记本双频屏或高刷显示器上,显式设置refresh_rate = 60(或你的实际刷新率)以避免抖动与卡顿。
- 合成策略:在部分老旧或特定驱动环境下,可尝试paint_on_overlay = true以改善渲染路径与性能表现。
二 透明与模糊
- 全局透明度:通过opacity = 0.8设置全局默认不透明度(0.0–1.0),在观感与可读性之间折中。
- 按窗口规则:使用opacity-rule为不同应用设定不透明度,例如:
opacity-rule = [ “90:name *? ‘Firefox’”, “90:name *? ‘Terminal’”, “100:class_g ‘Xephyr’” ]。 - 背景模糊:启用blur-background = true获得磨砂玻璃效果;简单内核可用blur-kern = “3x3box”,追求更自然效果可使用高斯模糊(见下节示例)。
三 阴影与排除规则
- 阴影开关:全局shadow = true;在低端 GPU 或高分辨率多屏场景可关闭以减负载。
- 阴影排除:通过shadow-exclude为通知、菜单、拖动层等不希望出现阴影的窗口或状态排除,例如:
shadow-exclude = [ “name ‘Notification’”, “class_g ? ‘Dmenu’”, “class_g ? ‘Dunst’”, “_NET_WM_STATE@:32a * ‘_NET_WM_STATE_HIDDEN’”, “_GTK_FRAME_EXTENTS@:c”, “_NET_WM_STATE@:32a * ‘_NET_WM_STATE_STICKY’”, “class_g ? ‘i3-frame’” ]。 - 根窗口:设置ignore_root = true以避免桌面背景或壁纸引发异常透明。
四 进阶与性能调优
- 模糊算法调参:在 [blur] 段自定义高斯模糊,例如:
[blur]
method = “gaussian”
size = 10
deviation = 5.0
数值越大越柔和,但 GPU/CPU 负载越高。 - 深度缓冲交换:在需要更精确重绘次序或特定应用兼容性时,启用dbe = true。
- 资源限制:当合成器占用偏高时,可用cpulimit限制 CPU 占用,例如:
cpulimit -l 50 -p $(pgrep compton)(将 Compton 的 CPU 使用率限制在约50%)。
五 配置与生效
- 配置文件路径:优先使用**~/.config/compton.conf**;系统级可用**/etc/xdg/compton.conf**。
- 热重载:保存后可用命令重启 Compton 使配置生效:
killall compton & & compton & - 开机自启:创建 systemd 服务(示例):
/etc/systemd/system/compton.service
[Unit]
Description=Compton Window Composer
After=xorg.service
[Service]
ExecStart=/usr/bin/compton --config /etc/compton.conf
Restart=on-failure
[Install]
WantedBy=multi-user.target
启用:sudo systemctl daemon-reload & & sudo systemctl enable --now compton。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Debian Compton配置中的其他高级选项
本文地址: https://pptw.com/jishu/760172.html
