Projeto

O projeto Pomelo

O objetivo é simples: um desktop Linux leve, amigável e que fala o seu idioma. Tela de login, gerenciador de janelas, entrada Zhuyin, aplicativos, leitor de PDF e assistente de IA — cada camada reconstruída em C como um projeto coerente.

Versão atual 0.32 GPL-3.0-or-later fedora.tw
Por que o Pomelo

Desktops não deveriam ficar cada vez mais pesados

Os desktops Linux mais populares só crescem: só a instalação mínima do desktop do Ubuntu traz cerca de 1.270 pacotes. Desktops leves economizam recursos, mas são montados com peças de muitos projetos, e entrada em chinês, fontes e arquivos Big5 antigos muitas vezes precisam ser configurados à mão.

O Pomelo faz diferente: cada camada é escrita em casa, num único projeto. Logo depois de instalar você já digita em Zhuyin, lê documentos oficiais e assina PDFs — e ainda tem um assistente de IA que roda no seu computador e nunca manda seus dados para lugar nenhum.

68,683
linhas de código C
36
pacotes independentes — instale só o que precisar
25
versões e contando
5
distribuições suportadas
Princípios de design

Como decidimos

Leve

Depende só de bibliotecas básicas como Xlib e cairo, nunca do GNOME. 0% de CPU em repouso, tudo orientado a eventos; métodos de entrada e drivers de impressora só são instalados quando você precisa.

Um todo coerente

Tela de login, gerenciador de janelas, barra de menus, configurações e aplicativos compartilham um só design: os mesmos menus, os mesmos atalhos, o mesmo modo escuro e a mesma cor de destaque.

Chinês em primeiro lugar

Zhuyin integrado; arquivos de texto, legendas e títulos MP3 em Big5 convertidos automaticamente; documentos sem fontes incorporadas em Ming e Kai; linguagem taiwanesa simples na interface, sem jargão.

Respeita sua privacidade

O assistente de IA roda no seu computador; o chaveiro criptografa o arquivo inteiro; o Pomi sempre pergunta antes de agir, nunca sobrescreve e nunca apaga de verdade.

Sem amarras

Instala no seu Ubuntu, Fedora ou Rocky atual sem substituir o desktop; cada componente é um pacote separado — se você só quer o terminal, instale só ele.

Honesto

O que ele não faz está escrito no manual; se um teste não chegou a rodar, a gente diz (veja as notas da 0.30). Os números são medidos, não estimados.

Arquitetura

Cada camada é Pomelo

Todos os componentes compartilham a libpomelo: desenho, ícones, menus, arquivos de configuração, controles de configuração e carregamento de imagens. Cada componente tem sua pasta e seu pacote, e compila e instala separado.

Assistente de IAPomi: uma IA no seu computador, um robô 3D que anda
pomelo-assistant
PDFNosso próprio motor de PDF: ler, anotar, assinar, assinaturas digitais, editar
pomelo-pdf
AplicativosGerenciador de arquivos, terminal, editor de texto, calculadora, visualizador de imagens, player de mídia, capturas
pomelo-files pomelo-terminal pomelo-edit pomelo-calc pomelo-viewer pomelo-player pomelo-screenshot
ConfiguraçõesTelas, rede, Bluetooth, som, energia, armazenamento, idioma, central de programas
pomelo-system pomelo-display pomelo-network pomelo-bluetooth pomelo-sound pomelo-power pomelo-storage pomelo-language pomelo-software pomelo-monitor
Entrada ZhuyinMotor Chewing + nossa janela de candidatos, sem fcitx nem ibus
pomelo-input
Janelas e desktopSessão, gerenciador de janelas, barra de menus e Dock, lançador, notificações, central de controle
pomelo-session pomelo-wm pomelo-panel pomelo-launcher pomelo-notify pomelo-control-center pomelo-theme
Login e segurançaTela de login, bloqueio de tela, janela de senha de administrador, chaveiro
pomelo-dm pomelo-greeter pomelo-lock pomelo-polkit pomelo-keyring
Biblioteca compartilhada libpomelo

Xlib/xcb + cairo no X11. Sem GTK, Qt ou GLib.

Ver o código-fonte

Notas de projeto: Notas de projeto do assistente・ Notas de projeto do gerenciador de login・ Notas de projeto da entrada Zhuyin・ Notas de projeto do chaveiro

Marcos

Como chegamos até aqui

De abandonar o GNOME até escrever nosso próprio motor de PDF e assinaturas digitais.

Editar o conteúdo de PDFs

Edite o texto original da página e remova marcas d’água de uma vez.

Assinaturas digitais

Assinatura e verificação escritas em casa, validadas pelo poppler.

Editar PDFs

Anotações, assinaturas, organizar páginas, juntar, numerar.

Nosso próprio motor de PDF

Sem biblioteca de PDF pronta; lê documentos chineses e arquivos criptografados.

Quatro aplicativos novos

Calculadora, visualizador de imagens e player de mídia, além de uma grande atualização do editor de texto.

Cinco distribuições

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

Comandos rápidos

Frases comuns resolvidas em menos de 0,1 s, sem esperar o modelo.

Do seu jeito

Edite o menu de aplicativos e a tela de login; o Pomi ganha seis temas de cores e leitura em voz alta.

Configurações de rede

Volta depois de 30 segundos se algo der errado, para você nunca ficar trancado do lado de fora remotamente.

Capturas e gravação

Super+Shift+3/4/5; gravações em MP4.

Tela de login do Pomelo

Cerca de 2 MB de memória, sem GLib nem D-Bus.

O Pomi põe a mão na massa

Abre URLs, cria pastas e arquivos — e sempre pergunta antes.

14 idiomas de interface

Chinês tradicional e simplificado, inglês, japonês, coreano, francês, alemão, espanhol, italiano, português, russo, vietnamita, tailandês, indonésio.

Nossa própria entrada Zhuyin

O motor Chewing mais a nossa janela de candidatos, só 4 MB a mais.

O Pomi chega à área de trabalho

Nossa própria renderização 3D por software — sem placa de vídeo, menos de 1% de CPU.

Editor de texto

Texto misto em chinês e inglês e área de transferência compartilhada com outros aplicativos.

Chaveiro e assistente de IA

Substitui o gnome-keyring e criptografa o arquivo inteiro; primeira versão do assistente de IA local.

Adeus às dependências do GNOME

Janela de senha própria; métodos de entrada instalados só quando necessário.

Todas as novidades

Roteiro

O que vem por aí

Estas direções vêm das notas de projeto e do manual. É um plano, não uma promessa; a ordem pode mudar.

Próximos passos

  • PDF: preencher campos de formulárioO manual já anuncia para uma versão futura.
  • Pomi: aceleração pela placa de vídeo integradaVulkan (Intel Iris Xe, AMD Radeon) ou OpenVINO, detectados e baixados automaticamente.
  • Pomi: entender a telaCarregando a parte de visão do mesmo modelo Qwen3-VL, ele consegue “ver” a tela ou a câmera.

Em avaliação

  • Raspberry Pi (arm64)O Pomelo é todo em C e compila direto no arm64; até um Pi 4 de 2 GB dá conta.
  • Entrada Zhuyin em aplicativos QtImplementar a interface do fcitx5 para que o VLC e o VirtualBox também usem o Zhuyin do Pomelo.
  • Pomi no comando do navegadorFazer login e preencher formulários por você.

Limitações conhecidas

  • Só X11Wayland não é suportado.
  • Arrastar e soltar no gerenciador de arquivos, sombras e animações de janelaPor enquanto, use o picom para sombras e animações.
  • Assinaturas digitais em PDFCertificados em leitoras de cartão (ex.: o certificado digital do cidadão de Taiwan) ainda não são suportados, e não é adicionado carimbo de tempo ao assinar.
Participe

Ajude a melhorar o Pomelo

Instale e experimente

Experimente no seu computador. Precisamos principalmente de testes da tela de login do Pomelo em hardware real (Fedora e Rocky com SELinux ativado).

Ajude a revisar as traduções

Fora o chinês tradicional e o simplificado, os outros 12 idiomas são traduções de IA ainda não revisadas por falantes nativos. Se algo soar estranho, conte para a gente.

Leia o código, mude o código

Software livre GPLv3, uma pasta e um Makefile por componente. Baixe o código-fonte.

Escrever para o desenvolvedor

Ao relatar um problema, informar a distribuição, a versão do Pomelo e o conteúdo de ~/.xsession-errors ajuda muito.

Licença

Licenças e componentes de terceiros

O Pomelo é software livre sob a Licença Pública Geral GNU versão 3 ou posterior (GPL-3.0-or-later). Você é livre para usar, modificar e compartilhar; se distribuir uma versão modificada, ela deve usar a mesma licença e incluir o código-fonte. Este software é fornecido sem qualquer garantia.

ComponenteUsado paraLicença
PomeloO desktop inteiroGPL-3.0-or-later
Qwen3-VLO modelo de IA do Pomi (baixado no primeiro uso)Apache 2.0
llama.cppO ambiente de execução do Pomi (baixado no primeiro uso)MIT
PiperSíntese de voz offline (baixada quando você ativa a leitura)MIT
Voz chinesa huayanVoz offlineA licença do conjunto de dados aparece como “desconhecida” — verifique antes de qualquer uso comercial
Adobe Glyph ListTabela de nomes de glifos do leitor de PDFBSD-3-Clause
xcb-imdkit 1.0.9Entrada Zhuyin para Rocky/RHEL 9 (sem modificações)LGPL-2.1-only
Ícones Yaru/AdwaitaÍcones da interfaceCC-BY-SA 4.0
Noto CJKFontes chinesas, japonesas e coreanasSIL Open Font License

Copyright © 2026 pake <pake@fedora.tw>. Os ícones deste site são no estilo Lucide (licença ISC). O site não usa cookies nem rastreia visitantes; as estatísticas de download guardam só um hash anônimo que muda todo dia — nunca o seu endereço IP.