【愚人节项目?】NfGw Wayland 合成器与 Fairy 桌面环境的简单思路
873 字
4 分钟
【愚人节项目?】NfGw Wayland 合成器与 Fairy 桌面环境的简单思路
前言
乐子一条
原本打算 4 月 1 日整的,我忘了
还有 GNOME 基金会大爆案 给我带来笑料,与此同时,这几年的 GNOME 给我的感受就是恶心
故直接整一个大概介绍
项目介绍
本项目还在构思阶段
本项目还在构思阶段,由于主包在上班,希望能抽出时间搞搞这个
NfGw - Ne0 Fantasy Garden Wayland compositor
NfGw(Ne0 Fantasy Garden Wayland compositor)是一个基于 Smithay 开发的 Vibe Coding 合成器娱乐项目,旨在成为一个方便部署,方便使用的窗口合成器。
中文名可称为幻想花园。
🤣
绝对不是 FUCK GNOME,绝对不是
基于 Smithay 开发的原因是因为 Wlroots 目前还不支持 NVIDIA,万一开发的时候支持了呢?(统信在推)
设计思路:
- 整合 XWayland 服务器,并尝试解决 XWayland 分数缩放问题
- 也会支持“关闭传统应用程序支持“和 X11 键盘安全管理
- 可搭配其他 Shell 使用,亦可使用堆叠模式和 Tile 模式
- 仅支持 Vulkan
- (等 Smithay 支持或未来转向 wlroots)HDR,色彩管理支持,DRM Pipeline 支持
- 个性化 Greeter
- ini 格式存储设置
- 支持 CSD 和 SSD(客户端和服务端窗口装饰)
Fairy Desktop
与此同时,对应的桌面环境将会叫做 Fairy Desktop,旨在减少用户的上手难度,并不会像某个知名桌面环境一样依赖扩展,但依旧会支持扩展适应不同需求,大概是基于 QML + KF + Vibe Coding 娱乐开发。这样带来的好处是
- 完整的 CJKV 输入支持
- Qt 的性能和社区支持
偷一偷 KDE 的补丁和桌面门户
与此同时,作为 NfGw 的姊妹项目,与 NfGW 相得益彰是核心卖点,当然也会尝试让其支持其他合成器
设计思路与 KDE 类似,默认状态需保持开箱即用,也提供非常强大的个性化功能,基于 KF 扩展,我们可以实现 KDE 的配色方案修改等功能。
- 默认桌面思路为 Win 10 样式
- 提供风味 GNOME,风味 macOS 布局
- 图标设计思路以易懂,简洁的方式设计,可更换符合标准的图标和其他主题
- 支持硬编码 GTK 主题开关(功能名叫 Fuck Libadwaita!),响应 Stop Theming Our Apps 号召
桌面套件如下:
- Fairy Shell
- 含面板,快捷菜单/快捷屏幕,控制中心,桌面壁纸选择器
- 控制中心需要 NetWorkManager, BlueZ, PPD 前端
- ScreenEye 截图工具
- 支持标注和 Blur
- 支持简单的编辑
- 支持 OCR
- Youkai 终端
- 其实也没必要,有三尊大佛在
- 想必看到这里就知道桌面和终端的名字是哪个游戏提供的灵感了吧😋
- Fantasy Garden 偏好设置
- 支持 NfGw 设置修改的一些通用设置
- 如 Meta/Super 键召唤速览,召唤快捷菜单和快捷屏幕
- 动画速率设置
- Tile Mode 开关(类似于 Cosmic)
- “关闭传统应用程序支持“和 X11 键盘安全管理
- 强制接管 GTK_THEME 变量
- NetWorkManager, BlueZ, PPD 前端的高级设置
- 支持 NfGw 设置修改的一些通用设置
至于文件管理器,也许大概应该没必要,有更好的选择,也许未来打包的时候用 Dolphin 或者 PCManFM-Qt 了。😂
后语
目前还没正式开发,只是一个思路在这,等正式开发了再发正式的视频介绍了😋
支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!
【愚人节项目?】NfGw Wayland 合成器与 Fairy 桌面环境的简单思路
https://ne0w0r1d.top/posts/nfgw-project-idea/相关文章智能推荐
1
我险些把我主力机搞报废
Linux日用计划真的是差点彻底报废啊……
2
因为被淋过雨,所以想建立个更符合大陆用户的共创版“ProtonDB”
Linux日用计划2026-06-21
3
记给《 Can We Tux?》 和博客上新东西
杂谈2026-06-28
4
为什么我喜欢用飞书支撑现在的项目?
杂谈从博客,到文档,再到工作,为什么飞书贯彻始终?
5
又换主题了,近况如何?
杂谈Fuwari 摆烂,下游主题接替!
随机文章随机推荐


