Pomelo プロジェクト
目標はシンプル。軽くて使いやすい、あなたの言葉を話す Linux デスクトップです。ログイン画面、ウィンドウマネージャー、注音入力、アプリ、PDF ビューアー、AI アシスタントまで、すべての層を C で作り直し、ひとつの設計にまとめています。
デスクトップは重くなり続けるべきではない
主流の Linux デスクトップはどんどん大きくなっています。Ubuntu の最小デスクトップインストールだけで約 1,270 パッケージ。軽量デスクトップは省資源でも、さまざまなプロジェクトの部品の寄せ集めで、中国語入力やフォント、古い 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 ライブラリは使わず、中国語の公文書も暗号化ファイルも表示。
4 つの新アプリ
電卓、画像ビューアー、メディアプレーヤー、テキストエディターの大幅刷新。
5 つのディストリビューション
Ubuntu 22.04/24.04/26.04、Fedora 44、Rocky Linux 9。
クイックコマンド
よく使う言い方は 0.1 秒以内に完了、モデルを待つ必要なし。
何でも自分好みに
アプリメニューやログイン画面を編集。ポミに 6 種類の配色と読み上げ機能。
ネットワーク設定
設定を誤っても 30 秒で自動で元に戻るので、リモートでも締め出されません。
スクリーンショットと録画
Super+Shift+3/4/5、録画は MP4 で保存。
Pomelo ログイン画面
常駐約 2 MB、GLib も D-Bus も不要。
ポミが実際に作業
URL を開き、フォルダやファイルを作成。実行前には必ず確認。
14 のインターフェース言語
繁体字・簡体字中国語、英語、日本語、韓国語、フランス語、ドイツ語、スペイン語、イタリア語、ポルトガル語、ロシア語、ベトナム語、タイ語、インドネシア語。
自作の注音入力
新酷音エンジン+自作の候補ウィンドウ、追加はわずか 4 MB。
ポミがデスクトップへ
自作のソフトウェア 3D 描画。グラフィックカード不要、CPU 1% 未満。
テキストエディター
中国語と英語の混在、ほかのアプリとのクリップボード共有。
キーリングと AI アシスタント
gnome-keyring を置き換え、ファイル全体を暗号化。ローカルで動く AI アシスタントの初版。
GNOME 依存を卒業
パスワードダイアログを自作し、入力メソッドは必要なときだけインストール。
これから
以下は設計メモとマニュアルに書かれている方向性です。計画であって約束ではなく、順番は変わることがあります。
次の予定
- PDF:フォームへの入力マニュアルにも今後のバージョンで対応すると明記されています。
- ポミ:内蔵 GPU で高速化Vulkan(Intel Iris Xe、AMD Radeon)または OpenVINO を自動で検出し、適したバージョンを自動でダウンロード。
- ポミ:画面を理解する同じ Qwen3-VL モデルの画像認識部分を読み込めば、画面やカメラを「見る」ことができます。
検討中
- Raspberry Pi(arm64)Pomelo はすべて C なので arm64 でもそのままビルドでき、2 GB の Pi 4 でも十分です。
- Qt アプリでも注音入力fcitx5 のインターフェースを実装し、VLC や VirtualBox でも Pomelo 注音を使えるようにします。
- ポミがブラウザを操作ログインやフォーム入力を代わりに。
既知の制限
- X11 のみ対応Wayland は非対応です。
- ファイルマネージャーのドラッグ&ドロップ、ウィンドウの影とアニメーション影とアニメーションは、ひとまず picom で。
- PDF デジタル署名カードリーダー上の証明書(台湾の自然人憑証など)にはまだ対応しておらず、署名時のタイムスタンプも付きません。
いっしょに Pomelo をよくしよう
インストールして使ってみる
あなたのパソコンで試してみてください。特に、実機での Pomelo ログイン画面のテスト(SELinux を有効にした Fedora や Rocky)を求めています。
翻訳のレビューに協力
繁体字・簡体字中国語以外の 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 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 アドレスは保存しません。