Progetto

Il progetto Pomelo

L’obiettivo è semplice: un desktop Linux leggero, cordiale e che parla la tua lingua. Schermata di accesso, gestore di finestre, input Zhuyin, app, lettore PDF e assistente IA: ogni livello ricostruito in C come un unico progetto coerente.

Versione attuale 0.32 GPL-3.0-or-later fedora.tw
Perché Pomelo

I desktop non dovrebbero diventare sempre più pesanti

I desktop Linux più diffusi continuano a crescere: la sola installazione minima del desktop di Ubuntu porta circa 1.270 pacchetti. I desktop leggeri risparmiano risorse ma sono assemblati da molti progetti, e input cinese, caratteri e vecchi file Big5 vanno spesso configurati a mano.

Pomelo segue un’altra strada: ogni livello è scritto in casa, come un unico progetto. Appena installato puoi scrivere in Zhuyin, leggere documenti ufficiali e firmare PDF, e in più hai un assistente IA che gira sul tuo computer e non manda mai i tuoi dati da nessuna parte.

68,683
righe di codice C
36
pacchetti indipendenti: installa solo ciò che ti serve
25
versioni e si continua
5
distribuzioni supportate
Principi di progettazione

Come decidiamo

Leggero

Dipende solo da librerie di base come Xlib e cairo, mai da GNOME. 0% di CPU a riposo, tutto a eventi; metodi di input e driver di stampa si installano solo quando servono.

Un tutto coerente

Schermata di accesso, gestore di finestre, barra dei menu, impostazioni e app condividono un unico design: stessi menu, stesse scorciatoie, stessa modalità scura e stesso colore d’accento.

Prima il cinese

Zhuyin integrato; file di testo, sottotitoli e titoli MP3 in Big5 convertiti automaticamente; documenti senza caratteri incorporati in Ming e Kai; linguaggio taiwanese semplice nell’interfaccia, niente gergo.

Rispetta la tua privacy

L’assistente IA gira sul tuo computer; il portachiavi cifra tutto il file; Pomi chiede sempre prima di agire, non sovrascrive e non elimina mai davvero.

Nessun vincolo

Si installa sul tuo Ubuntu, Fedora o Rocky senza sostituire il desktop; ogni componente è un pacchetto a sé: se vuoi solo il terminale, installa solo quello.

Onesto

Ciò che non sa fare è scritto nel manuale; se un test non è stato davvero eseguito, lo diciamo (vedi le note della 0.30). I numeri sono misurati, non stimati.

Architettura

Ogni livello è Pomelo

Tutti i componenti condividono libpomelo: disegno, icone, menu, file di configurazione, controlli delle impostazioni e caricamento delle immagini. Ogni componente ha la sua cartella e il suo pacchetto, e si compila e si installa da solo.

Assistente IAPomi: un’IA sul tuo computer, un robot 3D che cammina
pomelo-assistant
PDFIl nostro motore PDF: leggere, annotare, firmare, firme digitali, modificare
pomelo-pdf
AppGestore file, terminale, editor di testo, calcolatrice, visualizzatore di immagini, lettore multimediale, screenshot
pomelo-files pomelo-terminal pomelo-edit pomelo-calc pomelo-viewer pomelo-player pomelo-screenshot
ImpostazioniSchermi, rete, Bluetooth, audio, alimentazione, archiviazione, lingua, centro software
pomelo-system pomelo-display pomelo-network pomelo-bluetooth pomelo-sound pomelo-power pomelo-storage pomelo-language pomelo-software pomelo-monitor
Input ZhuyinMotore Chewing + la nostra finestra dei candidati, senza fcitx né ibus
pomelo-input
Finestre e desktopSessione, gestore di finestre, barra dei menu e Dock, launcher, notifiche, centro di controllo
pomelo-session pomelo-wm pomelo-panel pomelo-launcher pomelo-notify pomelo-control-center pomelo-theme
Accesso e sicurezzaSchermata di accesso, blocco schermo, finestra password amministratore, portachiavi
pomelo-dm pomelo-greeter pomelo-lock pomelo-polkit pomelo-keyring
Libreria condivisa libpomelo

Xlib/xcb + cairo su X11. Niente GTK, Qt o GLib.

Vedi il codice sorgente

Note di progetto: Note di progetto dell’assistente・ Note di progetto del gestore degli accessi・ Note di progetto dell’input Zhuyin・ Note di progetto del portachiavi

Tappe

Il cammino fin qui

Dall’addio a GNOME fino al nostro motore PDF e alle firme digitali.

Modificare il contenuto dei PDF

Modifica il testo originale della pagina e rimuovi le filigrane in un colpo solo.

Firme digitali

Firma e verifica scritte in casa, validate da poppler.

Modificare i PDF

Annotazioni, firme, organizzazione delle pagine, unione, numerazione.

Il nostro motore PDF

Nessuna libreria PDF già pronta; legge documenti cinesi e file cifrati.

Quattro nuove app

Calcolatrice, visualizzatore di immagini e lettore multimediale, più un grande aggiornamento dell’editor di testo.

Cinque distribuzioni

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

Comandi rapidi

Frasi comuni gestite in meno di 0,1 s, senza aspettare il modello.

Fallo a modo tuo

Modifica il menu delle app e la schermata di accesso; Pomi ottiene sei temi di colore e la lettura ad alta voce.

Impostazioni di rete

Ripristino dopo 30 secondi in caso di errore, così non resti mai chiuso fuori da remoto.

Screenshot e registrazione

Super+Shift+3/4/5; registrazioni in MP4.

Schermata di accesso di Pomelo

Circa 2 MB in memoria, senza GLib né D-Bus.

Pomi passa all’azione

Apre URL, crea cartelle e file, e chiede sempre prima.

14 lingue dell’interfaccia

Cinese tradizionale e semplificato, inglese, giapponese, coreano, francese, tedesco, spagnolo, italiano, portoghese, russo, vietnamita, thailandese, indonesiano.

Il nostro input Zhuyin

Il motore Chewing più la nostra finestra dei candidati, solo 4 MB in più.

Pomi arriva sul desktop

Il nostro rendering 3D software: niente scheda grafica, meno dell’1% di CPU.

Editor di testo

Testo misto cinese/inglese e appunti condivisi con le altre app.

Portachiavi e assistente IA

Sostituisce gnome-keyring e cifra tutto il file; prima versione dell’assistente IA locale.

Addio alle dipendenze GNOME

Finestra password nostra; metodi di input installati solo quando servono.

Tutte le novità

Roadmap

Cosa viene dopo

Queste direzioni vengono dalle note di progetto e dal manuale. È un piano, non una promessa; l’ordine può cambiare.

Prossimi passi

  • PDF: compilazione dei campi dei moduliIl manuale lo annuncia già per una versione futura.
  • Pomi: accelerazione con la grafica integrataVulkan (Intel Iris Xe, AMD Radeon) o OpenVINO, rilevati e scaricati automaticamente.
  • Pomi: capire lo schermoCaricando la parte visiva dello stesso modello Qwen3-VL, può «vedere» lo schermo o la fotocamera.

In valutazione

  • Raspberry Pi (arm64)Pomelo è tutto in C e si compila direttamente su arm64; basta anche un Pi 4 da 2 GB.
  • Input Zhuyin nelle app QtImplementare l’interfaccia di fcitx5 perché anche VLC e VirtualBox possano usare lo Zhuyin di Pomelo.
  • Pomi al comando del browserAccedere e compilare moduli al posto tuo.

Limiti noti

  • Solo X11Wayland non è supportato.
  • Trascinamento nel gestore file, ombre e animazioni delle finestrePer ora usa picom per ombre e animazioni.
  • Firme digitali PDFI certificati su lettore di smart card (ad es. il certificato digitale del cittadino di Taiwan) non sono ancora supportati e alla firma non viene aggiunta la marca temporale.
Partecipa

Aiuta a migliorare Pomelo

Installalo e provalo

Provalo sul tuo computer. Ci servono soprattutto test della schermata di accesso di Pomelo su hardware reale (Fedora e Rocky con SELinux attivo).

Aiuta a rivedere le traduzioni

A parte il cinese tradizionale e semplificato, le altre 12 lingue sono traduzioni IA non ancora riviste da madrelingua. Se qualcosa suona strano, faccelo sapere.

Leggi il codice, cambialo

Software libero GPLv3, una cartella e un Makefile per componente. Scarica il codice sorgente.

Scrivi allo sviluppatore

Quando segnali un problema, indicare la distribuzione, la versione di Pomelo e il contenuto di ~/.xsession-errors aiuta molto.

Licenza

Licenze e componenti di terze parti

Pomelo è software libero con licenza GNU General Public License versione 3 o successiva (GPL-3.0-or-later). Sei libero di usarlo, modificarlo e condividerlo; se distribuisci una versione modificata, deve usare la stessa licenza e includere il codice sorgente. Questo software è fornito senza alcuna garanzia.

ComponenteUsato perLicenza
PomeloL’intero desktopGPL-3.0-or-later
Qwen3-VLIl modello IA di Pomi (scaricato al primo utilizzo)Apache 2.0
llama.cppL’ambiente di esecuzione di Pomi (scaricato al primo utilizzo)MIT
PiperSintesi vocale offline (scaricata quando attivi la lettura)MIT
Voce cinese huayanVoce offlineLa licenza del dataset è indicata come «sconosciuta»: verificala prima di qualsiasi uso commerciale
Adobe Glyph ListTabella dei nomi dei glifi del lettore PDFBSD-3-Clause
xcb-imdkit 1.0.9Input Zhuyin per Rocky/RHEL 9 (non modificato)LGPL-2.1-only
Icone Yaru/AdwaitaIcone dell’interfacciaCC-BY-SA 4.0
Noto CJKCaratteri cinesi, giapponesi e coreaniSIL Open Font License

Copyright © 2026 pake <pake@fedora.tw>. Le icone di questo sito sono in stile Lucide (licenza ISC). Il sito non usa cookie e non traccia i visitatori; le statistiche di download salvano solo un hash anonimo che cambia ogni giorno, mai il tuo indirizzo IP.