Leafpad는 리눅스 및 기타 유닉스 계열 운영체제에서 사용되는 가벼운 텍스트 편집기이다. GTK+ 2 기반으로 개발되었으며, 최소한의 기능만을 제공하여 시스템 자원을 적게 사용한다는 특징이 있다.
개요
- 개발 언어: C
- GUI 툴킷: GTK+ 2
- 라이선스: GNU GPLv2
- 주요 기능
- 기본적인 텍스트 입력 및 편집(복사·붙여넣기, 찾기·바꾸기 등)
- 행·열 표시, 문자 인코딩 선택(UTF‑8 등)
- 파일 열기·저장, 최근 파일 목록 지원
역사 및 배포
- 최초 공개는 2004년경이며, 이후 여러 리눅스 배포판에서 기본 텍스트 편집기로 포함되었다.
- Ubuntu, Debian, Fedora 등 주요 배포판의 패키지 저장소에
leafpad패키지로 제공된다. - 개발은 주로 개인 개발자와 오픈소스 커뮤니티에 의해 진행되었으며, 현재는 유지보수가 제한적인 상태로 알려져 있다.
사용 환경
- 가벼운 GUI 환경(예: LXDE, Xfce)에서 빠른 실행이 요구되는 경우에 적합하다.
- 복잡한 텍스트 편집 기능(구문 강조, 플러그인 시스템 등)이 필요하지 않은 상황에서 기본 편집기로 활용된다.
제한점
- 최신 GTK+ 3 또는 GTK+ 4를 기반으로 한 버전은 공식적으로 제공되지 않는다.
- 고급 편집 기능(코드 자동 완성, 다중 커서 등)이 없는 단순 텍스트 편집기이다.
참고: 위 내용은 공개된 소스 코드, 배포판 패키지 설명 및 공식 문서를 기반으로 작성되었으며, 추가적인 비공개 정보는 포함되지 않는다.