“Ghostty: 리눅스를 위한 혁신적인 오픈 소스 터미널 탐험”

GHOSTTY: 새로운 오픈 소스 터미널이 등장했습니다!

안녕하세요, 리눅스 사용자 여러분! 오늘은 최근에 화제가 되고 있는 Ghostty라는 새로운 오픈 소스 터미널에 대해 소개해드리려고 합니다. 이 터미널은 현대 하드웨어와 GPU 가속, 그리고 컨테이너화된 워크플로우를 최대한 활용하기 위해 다시 설계된 터미널 에뮬레이터의 물결 속에 등장했습니다.

Ghostty란 무엇인가요?

Ghostty는 해시코프의 공동 창립자 미첼 하시모토가 만든 새로운 오픈 소스 크로스 플랫폼 터미널 애플리케이션입니다. 하시모토는 사용자에게 빠르고 기능이 풍부하며 플랫폼 원주율 GUI를 제공하는 터미널 에뮬레이터를 개발하겠다는 목표를 가지고 있었습니다. Ghostty는 크리스마스 시즌에 첫 공개 버전을 발표하였고, 그 초점은 이를 통해 우리는 미래를 엿볼 수 있습니다.

이 터미널의 가장 큰 장점 중 하나는 플랫폼 원주율 GUI라는 점입니다. 무수한 크로스 플랫폼 터미널 도구들이 웹 기반 UI를 선택하는 반면, Ghostty는 네이티브처럼 작동하는 GUI를 제공하여 시스템과의 일체감을 느낄 수 있습니다.

Ghostty의 작동 모습

Ghostty의 주요 특징

Ghostty의 첫 번째 안정 버전 1.0은 여태껏 YouTube에서만 미리보기된 후 몇 개월 간의 베타 테스트를 거쳐 나왔습니다. 이 터미널은 속도, 기능, 그리고 혁신적인 가능성으로 많은 기대를 받고 있습니다.

  1. 빠른 시작/실행 시간
  2. 다중 창, 탭 및 분할 창 지원
  3. macOS 플랫폼 기능: Quicklook, 보안 입력 API 등
  4. Linux: GTK 단일 앱 프로세스, 기본 클립보드, IME 입력 등
  5. GPU 가속 렌더링: Linux에서는 OpenGL, macOS에서는 Metal 사용
  6. 풍부한 테마: 100개의 기본 테마 및 사용자 정의 테마 지원
  7. 전통적인 시스템 키보드 단축키 사용
  8. 자동 쉘 통합: bash, zsh, fish 및 elvish 지원
  9. 복잡한 프롬프트 재배치 기능
  10. 작업 디렉토리 보고
  11. 활성 프로세스 감지
  12. 가짜 이탤릭체 지원
  13. Xterm 호환성
  14. 커스텀 셰이더 지원
  15. 리거드 및 가변 글꼴 지원
  16. 그래프의 클러스터링

Ghostty는 설정 없이 간단히 사용 가능하며, 특정 기능이나 행동, 단축키 등을 사용자 화할 수 있는 편집 가능한 구성 파일도 제공됩니다.

Ubuntu에 Ghostty 설치하기

이 놀라운 GPU 가속 콘솔을 사용해보고 싶으신가요? macOS 사용자라면 공식 웹사이트에서 바이너리를 다운로드하여 간단하게 설치 가능합니다. 그러나 Linux 사용자는 조금 더 복잡합니다.

현재 Arch Linux에 대해 공식 Ghostty 패키지가 있으며, Fedora와 Debian 용으로도 커뮤니티에서 관리하는 패키지가 있습니다.

Ubuntu 사용자는 아래의 방법을 통해 소스코드에서 Ghostty를 컴파일하여 설치할 수 있습니다.

1. Ghostty 소스코드 다운로드

Ghostty Github Releases에서 ZIP 파일을 다운로드하고 압축을 풉니다.

2. 필요한 종속성 설치

sudo apt install libgtk-4-dev libadwaita-1-dev

3. Zig 설치

Zig 0.13 버전을 다운로드하고 /opt에 추출합니다. 또는 Snapt 패키지를 이용할 수 있습니다.

sudo snap install --beta zig --classic

4. Ghostty 빌드 및 설치

zig build -p $HOME/.local -Doptimize=ReleaseFast

기본적으로 시스템 전체에 Ghostty를 설치하려면 아래의 명령어를 사용할 수 있습니다.

sudo zig build -p /usr -Doptimize=ReleaseFast

이제 Ghostty를 응용 프로그램 실행기에서 실행할 수 있습니다!

결론

저는 앞으로 Ghostty를 기본 터미널로 사용하여 이 터미널의 잠재력이 과연 얼마나 될지 살펴보려고 합니다. 여러분도 한번 사용해보시고 의견을 댓글로 남겨주세요!

Ghostty에 대해 더 알고 싶으시면 여기를 방문해보세요. 여러분의 의견을 기다립니다!

You may also like...

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다