Проект

Проект Pomelo

Цель проста: лёгкий и дружелюбный рабочий стол Linux, который говорит на вашем языке. Экран входа, оконный менеджер, ввод чжуинь, приложения, программа для PDF и ИИ-помощник — каждый слой заново написан на C в едином дизайне.

Текущая версия 0.32 GPL-3.0-or-later fedora.tw
Зачем нужен Pomelo

Рабочий стол не должен становиться всё тяжелее

Популярные рабочие столы Linux всё растут: одна только минимальная установка рабочего стола Ubuntu тянет около 1270 пакетов. Лёгкие окружения экономят ресурсы, но собраны из множества проектов, и китайский ввод, шрифты и старые файлы в Big5 часто приходится настраивать вручную.

Pomelo идёт другим путём: каждый слой написан своими силами, в едином дизайне. Сразу после установки можно печатать чжуинь, читать официальные документы и подписывать PDF — а ещё есть ИИ-помощник, который работает на вашем компьютере и никуда не отправляет ваши данные.

68,683
строк кода на C
36
независимых пакетов — ставьте только нужное
25
версий, и это не предел
5
поддерживаемых дистрибутивов
Принципы дизайна

Как мы принимаем решения

Лёгкость

Зависит только от базовых библиотек вроде Xlib и cairo, никогда — от GNOME. 0% процессора в простое, всё по событиям; методы ввода и драйверы принтеров ставятся только тогда, когда нужны.

Единое целое

Экран входа, оконный менеджер, панель меню, настройки и приложения выполнены в одном дизайне: одинаковые меню, одинаковые сочетания клавиш, одна тёмная тема и один акцентный цвет.

Китайский — в приоритете

Встроенный чжуинь; текстовые файлы, субтитры и названия MP3 в Big5 конвертируются автоматически; документы без встроенных шрифтов — шрифтами Мин и Кай; простой тайваньский язык в интерфейсе, без жаргона.

Уважение к приватности

ИИ-помощник работает на вашем компьютере; связка ключей шифрует весь файл; Pomi всегда спрашивает перед действием, ничего не перезаписывает и не удаляет насовсем.

Никакой привязки

Ставится на вашу Ubuntu, Fedora или Rocky, не заменяя рабочий стол; каждый компонент — отдельный пакет: нужен только терминал — ставьте только его.

Честность

Чего он не умеет, написано в руководстве; если тест на самом деле не запускался, мы так и говорим (см. примечания к 0.30). Все цифры измерены, а не прикинуты.

Архитектура

Каждый слой — Pomelo

Все компоненты используют общую libpomelo: отрисовка, значки, меню, файлы настроек, элементы окна настроек и загрузка изображений. У каждого компонента своя папка и свой пакет, собирается и ставится отдельно.

ИИ-помощникPomi: ИИ на вашем компьютере, шагающий 3D-робот
pomelo-assistant
PDFСобственный PDF-движок: чтение, комментарии, подписи, электронная подпись, правка
pomelo-pdf
ПриложенияФайловый менеджер, терминал, текстовый редактор, калькулятор, просмотр изображений, медиаплеер, снимки экрана
pomelo-files pomelo-terminal pomelo-edit pomelo-calc pomelo-viewer pomelo-player pomelo-screenshot
НастройкиДисплеи, сеть, Bluetooth, звук, питание, хранилище, язык, центр приложений
pomelo-system pomelo-display pomelo-network pomelo-bluetooth pomelo-sound pomelo-power pomelo-storage pomelo-language pomelo-software pomelo-monitor
Ввод чжуиньДвижок Chewing + собственное окно кандидатов, без 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 не нужны.

Исходный код

Заметки о дизайне: Заметки о дизайне помощника・ Заметки о дизайне менеджера входа・ Заметки о дизайне ввода чжуинь・ Заметки о дизайне связки ключей

Вехи

Пройденный путь

От отказа от GNOME до собственного PDF-движка и электронной подписи.

Правка содержимого PDF

Правка исходного текста на странице и удаление водяных знаков за один раз.

Электронная подпись

Подписание и проверка — свой код, poppler подтверждает действительность.

Правка PDF

Комментарии, подписи, упорядочивание страниц, объединение, нумерация.

Собственный PDF-движок

Без готовых PDF-библиотек; читает китайские документы и зашифрованные файлы.

Четыре новых приложения

Калькулятор, просмотрщик изображений и медиаплеер, а также большое обновление текстового редактора.

Пять дистрибутивов

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

Быстрые команды

Частые фразы выполняются менее чем за 0,1 с, без ожидания модели.

Всё под себя

Редактирование меню приложений и экрана входа; у Pomi шесть цветовых тем и чтение ответов вслух.

Настройки сети

При ошибке откат через 30 секунд — удалённо вы не останетесь отрезанными.

Снимки и запись экрана

Super+Shift+3/4/5; записи в MP4.

Экран входа Pomelo

Около 2 МБ в памяти, без GLib и D-Bus.

Pomi берётся за дело

Открывает адреса, создаёт папки и файлы — и всегда сначала спрашивает.

14 языков интерфейса

Традиционный и упрощённый китайский, английский, японский, корейский, французский, немецкий, испанский, итальянский, португальский, русский, вьетнамский, тайский, индонезийский.

Собственный ввод чжуинь

Движок Chewing и наше окно кандидатов, всего 4 МБ.

Pomi выходит на рабочий стол

Собственный программный 3D-рендеринг — без видеокарты, меньше 1% процессора.

Текстовый редактор

Смешанный китайский и английский текст, общий буфер обмена с другими приложениями.

Связка ключей и ИИ-помощник

Замена gnome-keyring с шифрованием всего файла; первая версия локального ИИ-помощника.

Прощай, зависимость от GNOME

Собственное окно пароля; методы ввода ставятся только по необходимости.

Все изменения

План развития

Что дальше

Эти направления взяты из заметок о дизайне и руководства. Это план, а не обещание; порядок может меняться.

Ближайшие шаги

  • PDF: заполнение полей формВ руководстве уже сказано, что это появится в будущей версии.
  • Pomi: ускорение на встроенной графикеVulkan (Intel Iris Xe, AMD Radeon) или OpenVINO — определяются и скачиваются автоматически.
  • Pomi: понимание экранаЕсли загрузить визуальную часть той же модели Qwen3-VL, он сможет «видеть» экран или камеру.

В рассмотрении

  • Raspberry Pi (arm64)Pomelo целиком на C и собирается прямо на arm64; хватит даже Pi 4 с 2 ГБ.
  • Ввод чжуинь в Qt-приложенияхРеализовать интерфейс fcitx5, чтобы VLC и VirtualBox тоже могли пользоваться чжуинь от Pomelo.
  • Pomi управляет браузеромВходит на сайты и заполняет формы за вас.

Известные ограничения

  • Только X11Wayland не поддерживается.
  • Перетаскивание в файловом менеджере, тени и анимации оконДля теней и анимаций пока используйте picom.
  • Электронная подпись PDFСертификаты на картридерах (например, цифровой сертификат гражданина Тайваня) пока не поддерживаются, метки времени при подписании не ставятся.
Участие

Помогите сделать Pomelo лучше

Установите и попробуйте

Попробуйте на своём компьютере. Особенно нужны тесты экрана входа Pomelo на реальном железе (Fedora и Rocky с включённым SELinux).

Помогите проверить переводы

Кроме традиционного и упрощённого китайского, остальные 12 языков переведены ИИ и ещё не проверены носителями. Если что-то звучит странно, сообщите нам.

Читайте код, меняйте код

Свободное ПО под GPLv3, одна папка и один Makefile на компонент. Скачать исходный код.

Написать разработчику

Сообщая о проблеме, укажите дистрибутив, версию Pomelo и содержимое ~/.xsession-errors — это очень помогает.

Лицензия

Лицензии и сторонние компоненты

Pomelo — свободное ПО под GNU General Public License версии 3 или новее (GPL-3.0-or-later). Его можно свободно использовать, изменять и распространять; распространяя изменённую версию, нужно сохранить ту же лицензию и приложить исходный код. Программа поставляется без каких-либо гарантий.

КомпонентДля чегоЛицензия
PomeloВесь рабочий столGPL-3.0-or-later
Qwen3-VLИИ-модель Pomi (скачивается при первом использовании)Apache 2.0
llama.cppСреда выполнения Pomi (скачивается при первом использовании)MIT
PiperОфлайн-синтез речи (скачивается при включении озвучки)MIT
Китайский голос huayanОфлайн-голосЛицензия набора данных указана как «неизвестна» — перед коммерческим использованием проверьте сами
Adobe Glyph ListТаблица имён глифов в программе для PDFBSD-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-адрес.