Projet

Le projet Pomelo

L’objectif est simple : un bureau Linux léger, convivial et qui parle votre langue. Écran de connexion, gestionnaire de fenêtres, saisie Zhuyin, applications, lecteur PDF et assistant IA — chaque couche est reconstruite en C dans une conception unique.

Version actuelle 0.32 GPL-3.0-or-later fedora.tw
Pourquoi Pomelo

Les bureaux ne devraient pas s’alourdir sans cesse

Les bureaux Linux grand public ne cessent de grossir : l’installation minimale du bureau d’Ubuntu embarque à elle seule environ 1 270 paquets. Les bureaux légers économisent des ressources mais sont assemblés à partir de nombreux projets, et la saisie chinoise, les polices ou les vieux fichiers Big5 doivent souvent être configurés à la main.

Pomelo fait autrement : chaque couche est écrite en interne, dans une seule conception. Dès l’installation, vous pouvez taper en Zhuyin, lire des documents officiels et signer des PDF — avec en prime un assistant IA qui tourne sur votre ordinateur et n’envoie jamais vos données ailleurs.

68,683
lignes de code C
36
paquets indépendants — installez seulement ce dont vous avez besoin
25
versions, et ça continue
5
distributions prises en charge
Principes de conception

Comment nous décidons

Léger

Ne dépend que de bibliothèques de base comme Xlib et cairo, jamais de GNOME. 0 % de CPU au repos, entièrement événementiel ; méthodes de saisie et pilotes d’imprimante ne s’installent que lorsque vous en avez besoin.

Un tout cohérent

Écran de connexion, gestionnaire de fenêtres, barre de menus, paramètres et applications partagent une seule conception : mêmes menus, mêmes raccourcis, même mode sombre et même couleur d’accent.

Le chinois d’abord

Zhuyin intégré ; fichiers texte, sous-titres et titres MP3 en Big5 convertis automatiquement ; documents sans polices intégrées affichés en Ming et Kai ; vocabulaire taïwanais simple, sans jargon.

Respecte votre vie privée

L’assistant IA tourne sur votre ordinateur ; le trousseau chiffre tout le fichier ; Pomi demande toujours avant d’agir, n’écrase rien et ne supprime jamais vraiment.

Sans enfermement

S’installe sur votre Ubuntu, Fedora ou Rocky existant sans remplacer votre bureau ; chaque composant est un paquet séparé — si vous ne voulez que le terminal, installez seulement lui.

Honnête

Ce qu’il ne sait pas faire est écrit dans le manuel ; si un test n’a pas vraiment tourné, nous le disons (voir les notes de la 0.30). Les chiffres sont mesurés, pas estimés.

Architecture

Chaque couche est Pomelo

Tous les composants partagent libpomelo : dessin, icônes, menus, fichiers de configuration, widgets de paramètres et chargement d’images. Chaque composant a son dossier et son paquet, et se compile et s’installe séparément.

Assistant IAPomi : une IA sur votre ordinateur, un robot 3D qui marche
pomelo-assistant
PDFNotre propre moteur PDF : lire, annoter, signer, signatures numériques, modifier
pomelo-pdf
ApplicationsGestionnaire de fichiers, terminal, éditeur de texte, calculatrice, visionneuse d’images, lecteur multimédia, captures
pomelo-files pomelo-terminal pomelo-edit pomelo-calc pomelo-viewer pomelo-player pomelo-screenshot
ParamètresÉcrans, réseau, Bluetooth, son, alimentation, stockage, langue, logithèque
pomelo-system pomelo-display pomelo-network pomelo-bluetooth pomelo-sound pomelo-power pomelo-storage pomelo-language pomelo-software pomelo-monitor
Saisie ZhuyinMoteur Chewing + notre fenêtre de candidats, sans fcitx ni ibus
pomelo-input
Fenêtres et bureauSession, gestionnaire de fenêtres, barre de menus et Dock, lanceur, notifications, centre de contrôle
pomelo-session pomelo-wm pomelo-panel pomelo-launcher pomelo-notify pomelo-control-center pomelo-theme
Connexion et sécuritéÉcran de connexion, verrouillage, fenêtre de mot de passe administrateur, trousseau
pomelo-dm pomelo-greeter pomelo-lock pomelo-polkit pomelo-keyring
Bibliothèque partagée libpomelo

Xlib/xcb + cairo sous X11. Ni GTK, ni Qt, ni GLib.

Voir le code source

Notes de conception : Notes de conception de l’assistant・ Notes de conception du gestionnaire de connexion・ Notes de conception de la saisie Zhuyin・ Notes de conception du trousseau

Étapes

Le chemin parcouru

De l’abandon de GNOME à notre propre moteur PDF et aux signatures numériques.

Modifier le contenu des PDF

Modifiez le texte d’origine de la page et supprimez les filigranes en une fois.

Signatures numériques

Signature et vérification écrites en interne, validées par poppler.

Modifier des PDF

Annotations, signatures, organisation des pages, fusion, numérotation.

Notre propre moteur PDF

Aucune bibliothèque PDF toute faite ; lit les documents chinois et les fichiers chiffrés.

Quatre nouvelles applications

Calculatrice, visionneuse d’images et lecteur multimédia, plus une grosse mise à jour de l’éditeur de texte.

Cinq distributions

Ubuntu 22.04/24.04/26.04, Fedora 44, Rocky Linux 9.

Commandes rapides

Phrases courantes traitées en moins de 0,1 s, sans attendre le modèle.

Personnalisez tout

Modifiez le menu des applications et l’écran de connexion ; Pomi gagne six thèmes de couleurs et la lecture à voix haute.

Paramètres réseau

Retour automatique après 30 secondes en cas d’erreur, pour ne jamais être bloqué à distance.

Captures et enregistrement

Super+Shift+3/4/5 ; enregistrements au format MP4.

Écran de connexion Pomelo

Environ 2 Mo en mémoire, sans GLib ni D-Bus.

Pomi passe à l’action

Ouvre des URL, crée des dossiers et des fichiers — et demande toujours d’abord.

14 langues d’interface

Chinois traditionnel et simplifié, anglais, japonais, coréen, français, allemand, espagnol, italien, portugais, russe, vietnamien, thaï, indonésien.

Notre propre saisie Zhuyin

Le moteur Chewing et notre fenêtre de candidats, seulement 4 Mo de plus.

Pomi arrive sur le bureau

Notre propre rendu 3D logiciel — sans carte graphique, moins de 1 % de CPU.

Éditeur de texte

Texte mixte chinois/anglais et presse-papiers partagé avec les autres applications.

Trousseau et assistant IA

Remplace gnome-keyring et chiffre tout le fichier ; première version de l’assistant IA local.

Fini les dépendances GNOME

Notre propre fenêtre de mot de passe ; méthodes de saisie installées seulement si nécessaire.

Journal complet des modifications

Feuille de route

La suite

Ces orientations viennent des notes de conception et du manuel. C’est un plan, pas une promesse ; l’ordre peut changer.

Prochaines étapes

  • PDF : remplissage des champs de formulaireLe manuel l’annonce déjà pour une version ultérieure.
  • Pomi : accélération par la puce graphique intégréeVulkan (Intel Iris Xe, AMD Radeon) ou OpenVINO, détectés et téléchargés automatiquement.
  • Pomi : comprendre l’écranEn chargeant la partie vision du même modèle Qwen3-VL, il peut « voir » l’écran ou la caméra.

À l’étude

  • Raspberry Pi (arm64)Pomelo est entièrement en C et se compile directement sur arm64 ; même un Pi 4 de 2 Go suffit.
  • Saisie Zhuyin dans les applications QtImplémenter l’interface de fcitx5 pour que VLC et VirtualBox puissent aussi utiliser le Zhuyin de Pomelo.
  • Pomi aux commandes du navigateurSe connecter et remplir des formulaires pour vous.

Limites connues

  • X11 uniquementWayland n’est pas pris en charge.
  • Glisser-déposer dans le gestionnaire de fichiers, ombres et animations de fenêtresUtilisez picom pour les ombres et animations en attendant.
  • Signatures numériques PDFLes certificats sur lecteur de carte (p. ex. le certificat numérique citoyen de Taïwan) ne sont pas encore pris en charge, et aucun horodatage n’est ajouté à la signature.
Participer

Aidez à améliorer Pomelo

Installez-le et essayez-le

Essayez-le sur votre ordinateur. Nous avons particulièrement besoin de tests de l’écran de connexion Pomelo sur du vrai matériel (Fedora et Rocky avec SELinux activé).

Aidez à relire les traductions

Hormis le chinois traditionnel et simplifié, les 12 autres langues sont des traductions IA pas encore relues par des locuteurs natifs. Si quelque chose sonne faux, dites-le-nous.

Lire le code, le modifier

Logiciel libre GPLv3, un dossier et un Makefile par composant. Télécharger le code source.

Écrire au développeur

Pour signaler un problème, indiquer votre distribution, la version de Pomelo et le contenu de ~/.xsession-errors aide beaucoup.

Licence

Licences et composants tiers

Pomelo est un logiciel libre sous licence publique générale GNU version 3 ou ultérieure (GPL-3.0-or-later). Vous êtes libre de l’utiliser, de le modifier et de le partager ; si vous distribuez une version modifiée, elle doit utiliser la même licence et inclure le code source. Ce logiciel est fourni sans aucune garantie.

ComposantUtilisé pourLicence
PomeloL’ensemble du bureauGPL-3.0-or-later
Qwen3-VLLe modèle IA de Pomi (téléchargé à la première utilisation)Apache 2.0
llama.cppL’environnement d’exécution de Pomi (téléchargé à la première utilisation)MIT
PiperSynthèse vocale hors ligne (téléchargée quand vous activez la lecture)MIT
Voix chinoise huayanVoix hors ligneLa licence du jeu de données est indiquée comme « inconnue » — vérifiez avant tout usage commercial
Adobe Glyph ListTable des noms de glyphes du lecteur PDFBSD-3-Clause
xcb-imdkit 1.0.9Saisie Zhuyin pour Rocky/RHEL 9 (non modifié)LGPL-2.1-only
Icônes Yaru/AdwaitaIcônes de l’interfaceCC-BY-SA 4.0
Noto CJKPolices chinoises, japonaises et coréennesSIL Open Font License

Copyright © 2026 pake <pake@fedora.tw>. Les icônes de ce site sont de style Lucide (licence ISC). Le site n’utilise pas de cookies et ne suit pas les visiteurs ; les statistiques de téléchargement ne stockent qu’un hachage anonyme qui change chaque jour — jamais votre adresse IP.