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。
設計文件: Pomelo 小幫手(pomelo-assistant)設計與評估・ Pomelo 登入管理員(pomelo-dm + pomelo-greeter)・ Pomelo 注音輸入法(pomelo-input)・ Pomelo 鑰匙圈(pomelo-keyring)
一路走來
從不再帶進 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。