計畫

Pomelo 計畫

目標很簡單:做一套輕巧、好用、會說中文的 Linux 桌面。 從登入畫面、視窗管理員、注音輸入法、應用程式、PDF 閱讀器到 AI 小幫手,每一層都用 C 重新打造,設計成同一套。

目前版本 0.32 GPL-3.0-or-later fedora.tw
為什麼要做 Pomelo

桌面不該越來越重

主流的 Linux 桌面越做越大:光是 Ubuntu 的最小桌面安裝,就會帶進約 1270 個套件。 輕量桌面雖然省,卻是把各家的元件拼在一起,中文輸入、字型、Big5 舊檔,常常要自己一個一個設定。

Pomelo 換個做法:每一層都自己寫、設計成同一套。 裝好就能打注音、看公文、簽 PDF,還有一隻在你電腦上執行、不會把資料傳出去的 AI 小幫手。

68.7千行
C 程式碼
36
個獨立套件,可以只裝需要的
25
個版本,持續更新
5
個支援的發行版
設計原則

我們怎麼做決定

輕巧

只依賴 Xlib、cairo 這類基本函式庫,不帶進 GNOME。閒置時 CPU 0%,全部事件驅動;輸入法、印表機驅動這些,用到時才裝。

一整套

登入畫面、視窗管理員、選單列、設定、應用程式都是同一個設計:同樣的選單、同樣的快速鍵、同樣的深色模式與強調色。

中文優先

內建注音;Big5 的文字檔、字幕、MP3 歌名自動轉碼;沒內嵌字型的公文用明體、楷體顯示;介面用台灣的說法,不用術語。

尊重隱私

AI 小幫手在你自己的電腦上執行;鑰匙圈整個檔案加密;小柚動手前一定先問你,不覆蓋、不真的刪除。

不綁死

裝在現有的 Ubuntu、Fedora、Rocky 上,不換掉原本的桌面;每個元件都是獨立套件,只想要終端機也可以只裝它。

誠實

做不到的事寫在手冊裡;測試沒跑起來就說沒跑起來(0.30 的更新紀錄就是例子)。數字都是實測,不是估的。

架構

每一層都是 Pomelo

所有元件共用 libpomelo:繪圖、圖示、選單、設定檔、設定介面、圖片載入。每個元件一個資料夾、一個套件,可以單獨編譯、單獨安裝。

AI 小幫手小柚:在你電腦上執行的 AI,會走路的 3D 小機器人
pomelo-assistant
PDF自己寫的 PDF 核心:閱讀、註解、簽名、數位簽章、編輯
pomelo-pdf
應用程式檔案管理員、終端機、文字編輯器、計算機、看圖、影音播放器、截圖錄影
pomelo-files pomelo-terminal pomelo-edit pomelo-calc pomelo-viewer pomelo-player pomelo-screenshot
系統設定顯示器、網路、藍牙、聲音、電源、儲存空間、語言、軟體中心
pomelo-system pomelo-display pomelo-network pomelo-bluetooth pomelo-sound pomelo-power pomelo-storage pomelo-language pomelo-software pomelo-monitor
注音輸入法新酷音引擎+自己畫的選字列,不用 fcitx、ibus
pomelo-input
視窗與桌面工作階段、視窗管理員、選單列與 Dock、啟動器、通知、控制中心
pomelo-session pomelo-wm pomelo-panel pomelo-launcher pomelo-notify pomelo-control-center pomelo-theme
登入與安全登入畫面、螢幕鎖定、管理員密碼視窗、鑰匙圈
pomelo-dm pomelo-greeter pomelo-lock pomelo-polkit pomelo-keyring
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 更好

裝起來用用看

在你的電腦上試試看。特別需要在實體電腦上測試 Pomelo 登入畫面(Fedora、Rocky 開著 SELinux 的情況)。

幫忙審閱翻譯

除了繁體與簡體中文,其他 12 種語言是 AI 翻譯,還沒經過母語者審閱。看到奇怪的用詞,歡迎告訴我們。

看原始碼、改程式

GPLv3 自由軟體,每個元件一個資料夾、一個 Makefile。下載原始碼。

寫信給開發者

回報問題時,附上發行版、Pomelo 版本與 ~/.xsession-errors 的內容會很有幫助。

授權

授權與第三方元件

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 ListPDF 閱讀器的字形名稱對照表BSD-3-Clause
xcb-imdkit 1.0.9Rocky/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。