【免费下载链接】kwin-effects-better-blur-dxFork of the Plasma 6 blur effect with additional features (including force blur) and bug fixes.项目地址https://gitcode.com/gh_mirrors/kw/kwin-effects-better-blur-dx点击查看免费下载Better Blur DX 是一款面向Plasma 6KDE桌面的 KWin 模糊特效插件在系统默认模糊效果的基础上增加了三大核心能力Force Blur强制模糊、折射Refraction玻璃透镜效果和可调窗口圆角同时还修复了多个 Plasma 官方未解决的模糊相关 Bug。本文将带新手从零开始安装、启用、配置核心功能并附常见问题排查技巧帮你快速玩转这款终极模糊特效。一、Better Blur DX 是什么✨Better Blur DX 是知名插件 Better Blur 的延续版本fork针对 Plasma 6 的默认模糊效果重新移植并增强。与默认模糊相比它提供了能力说明 Force Blur强制对指定窗口按窗口类施加模糊不再受窗口自身声明限制 对比度通道调参单独调节模糊背景的Brightness / Saturation / Contrast亮度、饱和度、对比度 可调圆角为模糊背景设置圆角解决方形模糊区域从圆角窗口后面漏出来的经典 korners 问题 折射 Refraction在窗口边缘叠加透镜式折射效果支持凸/凹两种模式与 RGB 色散 Bug 修复修复动画过程中模糊偶尔消失、透明配色方案与 Breeze 样式不兼容等问题版本支持官方明确支持Plasma 6.5 / 6.6 / 6.7同时提供 Wayland 与 X11 两个构建版本X11 需显式开启详见下文。二、如何安装 Better Blur DX一键包与手动编译两种方法方法 1使用发行版软件包推荐新手Arch Linux通过 AUR 安装yay -S kwin-effects-better-blur-dxFedora通过 COPR 源安装dnf copr enable infinality/kwin-effects-better-blur-dx dnf install kwin-effects-better-blur-dx此外还有Gentoo overlay与NixOS flake方案参考 flake.nix 与 nix/package.nix。方法 2手动编译git clone https://gitcode.com/gh_mirrors/kw/kwin-effects-better-blur-dx cd kwin-effects-better-blur-dx chmod x build.sh ./build.sh # X11 版本加 --x11 参数需要 CMake、extra-cmake-modules、Qt6、KF6 及 KWin 开发包等依赖。⚠️重要提醒该特效只对其构建时的 KWin 版本生效。系统升级 Plasma 后必须重新构建/重装且 KWin 需要退出登录再登录重启 KWin才能加载新版本首次安装则不需要。三、一分钟启用桌面特效配置步骤安装完成后Better Blur DX 与 KWin 默认模糊特效互斥同时开启会导致部分窗口双重模糊、观感异常按以下步骤操作打开系统设置 → 桌面特效关闭所有已有的模糊特效包括 KWin 自带 Blur勾选启用Better Blur DX特效让窗口半透明——只有半透明窗口才能透出模糊效果可选方式使用支持透明主题的窗口装饰/应用使用透明配色方案如 Alpha 方案通过窗口规则降低窗口不透明度。四、Force Blur 强制模糊想模糊哪个窗口就模糊哪个 默认情况下只有窗口主动声明的区域如 Plasma 面板、部分应用才会被模糊。Force Blur 让你按窗口类Window Class强制指定模糊对象是插件的灵魂功能。打开特效的 Force blur 选项卡核心配置项包括Classes of windows to force blur逐行填写要强制模糊的窗口类支持正则匹配Blur only matching / Blur all except matching只模糊匹配的窗口或反过来模糊除匹配项之外的所有窗口Blur window decorations as well连同标题栏、边框一起模糊装饰不支持模糊时的救星;Blur menus / Blur docks允许对菜单、dock 应用模糊仍需加入匹配列表。如何获取窗口类两种方法qdbus org.kde.KWin /KWin org.kde.KWin.queryWindowInfo然后点击目标窗口取resourceClass或resourceName也可以右键标题栏 → 更多选项 → 配置特定窗口/应用设置查看 Window class (application)。注意自己提供模糊区域的窗口如 Plasma 表面会忽略 Force Blur 设置。匹配逻辑实现可参考 src/window.cpp 中的shouldForceBlur()。五、Refraction 折射给窗口加上玻璃透镜质感 折射是 Plasma 6.6 起重新实现的进阶特效位于 Refraction 选项卡参数一览参数范围作用Refraction Strength0–30折射整体强度0 为关闭Refraction ModeBasic (Bulge) / Concave (Lens)凸出或凹面透镜形态Refraction Edge Size0–30折射生效的边缘宽度Refraction Falloff2–22边缘衰减曲线线性→圆润Refraction Corner Radius0–200折射区域的圆角RGB Fringing Strength0–30红绿蓝色散边缘强度模拟真实玻璃Edge BehaviorClamp / Flip采样越界时拉伸边缘像素或镜像纹理底层实现位于 src/refraction_pass.cpp 与着色器 src/shaders/refraction_core.frag所有默认值定义在 src/blur.kcfg。六、圆角与色彩调节让模糊更精致在 General 选项卡界面定义见 src/kcm/blur_config.ui中Blur strength1–15模糊模糊度Noise strength0–50噪点强度用于消除平滑渐变中的色带Brightness / Saturation / Contrast0–500%分别控制模糊背景的亮度、饱和度与对比度Force Contrast Parameters默认插件会尊重窗口自带的对比度参数如 Plasma 面板勾选后可强制全窗口使用你的设置Corner Radius为模糊背景添加圆角主要解决方形模糊区域从圆角窗口后漏角的 korners Bug实现见 src/rounded_corners_pass.cpp。每一项参数的详细说明可阅读官方文档 docs/configuration.md。七、性能优化与常见问题排查 性能选项Performance 选项卡默认值见 src/blur.kcfgBlur Source ModeFull整屏默认或 Wallpaper实验性只采样壁纸缓存利用率更高Ignore Cache关闭模糊缓存Cache Rate Limit缓存重绘限频默认约 33 ms即 ~30fps。常见问题问题解决办法升级 Plasma 后特效失效重新构建/重装包并退出登录再登录以重启 KWinWayland 下鼠标延迟/卡顿设置环境变量KWIN_DRM_NO_AMS1必要时配合KWIN_FORCE_SW_CURSOR0或1切换软件光标与其他特效冲突不要与 KWin 自带 Blur 并用与 Wobbly Windows 同时使用可能出现模糊区域溢出建议二选一想排查配置问题开启调试日志QT_LOGGING_RULESkwin_effect_better_blur_dx.*.debugtrue再用journalctl查看详见 docs/debugging.md八、核心文件路径速查清单路径内容README.md安装、使用与已知问题总览CHANGELOG.md各版本更新记录折射、缓存重构等docs/configuration.md全部配置项官方说明docs/debugging.md调试日志开启方法src/blur.kcfg所有配置项及默认值src/kcm/blur_config.ui设置对话框界面布局src/window_manager.cpp窗口追踪与匹配管理src/refraction_pass.cpp折射渲染通道src/rounded_corners_pass.cpp圆角渲染通道src/shaders/全套 GLSL 着色器源码结语Better Blur DX 是 Plasma 6 用户美化桌面的利器用Force Blur精准控制模糊范围用折射增添玻璃质感用圆角与色彩参数打磨细节。跟着本文安装 → 启用 → 调参 → 排错的路径走一遍十分钟即可拥有媲美 macOS 的模糊桌面体验。祝折腾愉快赞分享【免费下载链接】kwin-effects-better-blur-dxFork of the Plasma 6 blur effect with additional features (including force blur) and bug fixes.项目地址https://gitcode.com/gh_mirrors/kw/kwin-effects-better-blur-dx点击查看免费下载相关推荐全球地理边界数据宝典5分钟快速上手开源GeoJSON数据库全球地理边界数据宝典5分钟快速上手开源GeoJSON数据库 想要在地图上展示国家边界却苦于找不到合适的数据厌倦了商业地图API的高昂费用今天我要向你介绍一Claude Code新手入门指南5个核心功能快速上手Claude Code新手入门指南5个核心功能快速上手 Claude Code是一款革命性的AI编码助手它直接在终端中运行通过自然语言命令帮助开发者执行日人工智能AI Agent代码智能体开发工具CLIAI 技能/插件KWin Better Blur 项目教程KWin Better Blur 项目教程 1. 项目目录结构及介绍 KWin Better Blur 项目的目录结构如下 kwin effects forc上一篇ScottPlot 版本演进全解析从 CHANGELOG 看 .NET 绘图库的架构迭代与 5.x 迁移指南下一篇Awesome Codex Pet宠物版本全解析V1与V2图集区别和16个环视方向是怎么回事创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考