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 라이브러리 없이 중국어 공문서와 암호화 파일도 표시.
새 앱 네 개
계산기, 이미지 뷰어, 미디어 플레이어, 그리고 텍스트 편집기 대규모 개편.
다섯 개 배포판
Ubuntu 22.04/24.04/26.04, Fedora 44, Rocky Linux 9.
빠른 명령
자주 쓰는 말은 0.1초 안에 처리, 모델을 기다리지 않음.
무엇이든 내 마음대로
앱 메뉴와 로그인 화면 편집, 포미에 여섯 가지 색 조합과 대답 읽어 주기.
네트워크 설정
잘못 설정해도 30초 뒤 자동 복원되어 원격에서도 잠기지 않음.
스크린샷과 녹화
Super+Shift+3/4/5, 녹화는 MP4로 저장.
Pomelo 로그인 화면
상주 약 2MB, GLib·D-Bus 불필요.
포미가 직접 일을 해요
URL 열기, 폴더와 파일 만들기, 실행 전에는 반드시 먼저 물어봄.
14개 인터페이스 언어
번체·간체 중국어, 영어, 일본어, 한국어, 프랑스어, 독일어, 스페인어, 이탈리아어, 포르투갈어, 러시아어, 베트남어, 태국어, 인도네시아어.
직접 만든 주음 입력기
신쿠인 엔진 + 직접 그린 후보 창, 4MB만 추가.
포미, 데스크톱에 나타나다
직접 만든 소프트웨어 3D 렌더링, 그래픽 카드 불필요, CPU 1% 미만.
텍스트 편집기
중국어·영어 혼합 입력, 다른 앱과 클립보드 공유.
키링과 AI 도우미
gnome-keyring을 대신하며 파일 전체를 암호화, 로컬에서 실행되는 AI 도우미 첫 버전.
GNOME 의존에서 벗어나기
암호 창을 직접 만들고, 입력기는 필요할 때만 설치.
앞으로
다음은 설계 문서와 사용 설명서에 나온 방향입니다. 계획일 뿐 약속은 아니며, 순서는 바뀔 수 있습니다.
다음 단계
- PDF: 양식 필드 채우기사용 설명서에 이후 버전에서 추가한다고 이미 적혀 있습니다.
- 포미: 내장 그래픽으로 가속Vulkan(Intel Iris Xe, AMD Radeon) 또는 OpenVINO를 자동으로 감지하고 알맞은 버전을 자동으로 내려받습니다.
- 포미: 화면을 이해하기같은 Qwen3-VL 모델의 시각 부분을 불러오면 화면이나 카메라를 "볼" 수 있습니다.
검토 중
- 라즈베리 파이(arm64)Pomelo는 모두 C라서 arm64에서 바로 빌드되며, 2GB짜리 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 라이선스)입니다. 사이트는 쿠키를 쓰지 않고 방문자를 추적하지 않으며, 다운로드 통계는 매일 바뀌는 익명 해시만 저장하고 IP 주소는 저장하지 않습니다.