Pomelo 计划
目标很简单:做一套轻巧、好用、会说中文的 Linux 桌面。从登录界面、窗口管理器、注音输入法、应用程序、PDF 阅读器到 AI 小助手,每一层都用 C 重新打造,设计成同一套。
桌面不该越来越重
主流的 Linux 桌面越做越大:光是 Ubuntu 的最小桌面安装,就会带进约 1270 个软件包。轻量桌面虽然省,却是把各家的组件拼在一起,中文输入、字体、Big5 旧档,常常要自己一个一个设置。
Pomelo 换个做法:每一层都自己写、设计成同一套。装好就能打注音、看公文、签 PDF,还有一只在你电脑上运行、不会把数据传出去的 AI 小助手。
我们怎么做决定
轻巧
只依赖 Xlib、cairo 这类基本函数库,不带进 GNOME。闲置时 CPU 0%,全部事件驱动;输入法、打印机驱动这些,用到时才装。
一整套
登录界面、窗口管理器、菜单列、设置、应用程序都是同一个设计:同样的菜单、同样的快捷键、同样的深色模式与强调色。
中文优先
内置注音;Big5 的文本档、字幕、MP3 歌名自动转码;没内嵌字体的公文用明体、楷体显示;接口用台湾的说法,不用术语。
尊重隐私
AI 小助手在你自己的电脑上运行;钥匙圈整个文件加密;小柚动手前一定先问你,不覆盖、不真的删除。
不绑死
装在现有的 Ubuntu、Fedora、Rocky 上,不换掉原本的桌面;每个组件都是独立软件包,只想要终端机也可以只装它。
诚实
做不到的事写在手册里;测试没跑起来就说没跑起来(0.30 的更新日志就是例子)。数字都是实测,不是估的。
每一层都是 Pomelo
所有组件共用 libpomelo:绘图、图标、菜单、设置档、设置接口、图片加载。每个组件一个文件夹、一个软件包,可以单独编译、单独安装。
Xlib/xcb + cairo,X11。不需要 GTK、Qt、GLib。
一路走来
从不再带进 GNOME,到自己写 PDF 内核与数字签名。
编辑 PDF 内容
直接改页面上原本的字、一次移除浮水印。
数字签名
签署与验证都是自己写的,poppler 验证有效。
修改 PDF
注解、签名、整理页面、合并、加页码。
自己写的 PDF 内核
不用现成的 PDF 函数库,中文公文、加密文件都能看。
四个新程序
计算机、看图、影音播放器,文本编辑器大改版。
五个发行版
Ubuntu 22.04/24.04/26.04、Fedora 44、Rocky Linux 9。
快速指令
常用说法不到 0.1 秒完成,不用等模型。
什么都能自己改
编辑应用程序菜单、设置登录界面;小柚有六种配色、会念出回答。
网络设置
设错 30 秒自动还原,远程也不会被锁在外面。
截屏与录像
Super+Shift+3/4/5,录像存成 MP4。
Pomelo 登录界面
常驻约 2 MB,不需要 GLib、D-Bus。
小柚会动手做
开网址、建文件夹与文件,动手前一定先问你。
14 种接口语言
繁中、简中、英、日、韩、法、德、西、义、葡、俄、越、泰、印尼。
自己的注音输入法
新酷音引擎+自己画的选字列,只多 4 MB。
小柚走上桌面
自己写的纯软件 3D 绘制,不需要显卡,CPU 不到 1%。
文本编辑器
中英文混排、跟其他程序互通剪贴板。
钥匙圈与 AI 小助手
取代 gnome-keyring,整个文件都加密;第一版在本机运行的 AI 小助手。
不再带进 GNOME
密码窗口自己做,输入法改成用到时才装。
接下来
下面是设计文档与手册里提到的方向。这是计划,不是承诺;顺序可能会变。
下一步
- PDF:填写表单字段手册已经写明之后的版本会加上。
- 小柚:用内置显示芯片加速Vulkan(Intel Iris Xe、AMD Radeon)或 OpenVINO,自动侦测、自动下载适合的版本。
- 小柚:看得懂画面同一个 Qwen3-VL 模型再加载视觉部分,就能“看”画面或摄影机。
评估中
- 树莓派(arm64)Pomelo 全部是 C,在 arm64 上直接编译;Pi 4 的 2 GB 也够用。
- Qt 程序也能打注音实作 fcitx5 的接口,让 VLC、VirtualBox 也能用 Pomelo 注音。
- 小柚控制浏览器帮你登录、填表。
已知限制
- 只支持 X11不支持 Wayland。
- 文件管理器拖放、窗口阴影与动画阴影与动画可以先用 picom。
- PDF 数字签名还不能用读卡器上的证书(例如台湾自然人证书),签署时不加时间戳。
授权与第三方组件
Pomelo 是自由软件,以 GNU 通用公众授权条款第 3 版或更新的版本(GPL-3.0-or-later)授权。可以自由使用、修改、散布;散布修改过的版本时,也要用同样的授权并提供原代码。本软件不提供任何担保。
| 组件 | 用在哪里 | 授权 |
|---|---|---|
| Pomelo | 整个桌面 | GPL-3.0-or-later |
| Qwen3-VL | 小柚的 AI 模型(第一次使用时下载) | Apache 2.0 |
| llama.cpp | 小柚的运行环境(第一次使用时下载) | MIT |
| Piper | 脱机语音合成(打开朗读时下载) | MIT |
| huayan 中文声音 | 脱机语音 | 数据集授权标示为“未知”,商业用途请自行确认 |
| Adobe Glyph List | PDF 阅读器的字形名称对照表 | BSD-3-Clause |
| xcb-imdkit 1.0.9 | Rocky/RHEL 9 版的注音输入法(未修改) | LGPL-2.1-only |
| Yaru/Adwaita 图标 | 接口图标 | CC-BY-SA 4.0 |
| Noto CJK | 中日韩字体 | SIL Open Font License |
Copyright © 2026 pake <pake@fedora.tw>. 本网站的图标采用 Lucide 风格(ISC 授权);网站不使用 Cookie、不追踪访客,下载统计只记录每天更换的匿名哈希,不存 IP。