본문으로 건너뛰기
로그인 둘러보기
생산성·자동화 · 윈도우즈 유틸

Wezterm

0

Wezterm은 @wez가 Rust로 작성한 GPU 가속 크로스플랫폼 터미널 에뮬레이터이자 멀티플렉서입니다.

GPU 가속멀티플렉서크로스플랫폼터미널

소개

Wezterm은 @wez가 Rust로 작성한 GPU 가속 크로스플랫폼 터미널 에뮬레이터이자 멀티플렉서입니다. 터미널 에뮬레이션, 멀티플렉싱(탭, 분할, 다중 윈도우), 내장 SSH 클라이언트, 이미지 프로토콜 지원 등을 제공하며, Scoop을 통해 Windows에 설치할 수 있습니다. 공식 문서와 GitHub 저장소에서 설치 방법, 사용법, 구성 옵션 등을 확인할 수 있습니다.

상세정보

GPU 가속 렌더링

OpenGL 기반 하드웨어 가속을 통해 글리처, 컬러 이모지, 폰트 폴백을 지원하는 부드러운 렌더링을 제공합니다.

내장 멀티플렉싱

탭, 분할 창, 다중 윈도우를 네이티브로 지원하여 tmux나 screen 같은 외부 도구 없이도 세션 관리가 가능합니다.

내장 SSH 클라이언트

libssh 기반의 내장 SSH 클라이언트를 통해 wezterm ssh 명령으로 안전한 원격 연결을 자동 재사용 기능과 함께 제공합니다.

다중 그래픽 프로토콜 지원

iTerm2 이미지 프로토콜, Kitty 그래픽 프로토콜, Sixel(실험적)을 지원하여 터미널 내에서 이미지와 그래픽을 직접 표시할 수 있습니다.

검색 가능한 스크롤백

마우스 휠이나 Shift+PageUp/Down으로 스크롤백을 탐색하고, Ctrl+Shift+F로 검색을 활성화할 수 있습니다.

하이퍼링크 지원

정규 표현식 기반 암시적 하이퍼링크와 OSC 8 프로토콜 기반 명시적 하이퍼링크를 모두 클릭 가능하게 지원합니다.

다운로드·설치 방법

Wezterm은 Scoop을 통해 Windows에 설치할 수 있습니다. Scoop이 설치되어 있다면 다음 명령어로 설치할 수 있습니다:

scoop install wezterm

설치 후, 시작 메뉴에서 Wezterm을 실행하거나 명령 프롬프트에서 wezterm 명령을 입력하여 실행할 수 있습니다. 첫 실행 시 기본 설정이 적용되며, 구성 파일은 사용자 디렉터리의 .wezterm.lua에 저장됩니다.

기본 사용법/명령어

Wezterm을 실행하면 기본 터미널 창이 열립니다. 새 탭은 Ctrl+Shift+T, 세로 분할은 Ctrl+Shift+D, 가로 분할은 Ctrl+Shift+I로 수행할 수 있습니다. 활성화된 탭 사이를 이동하려면 Ctrl+Tab 또는 Ctrl+Shift+Tab을 사용합니다. 전체 화면 전환은 Alt+Enter로 가능하며, 설정 팔레트는 Ctrl+Shift+P로 열 수 있습니다. SSH 연결은 wezterm ssh 사용자@호스트 형식으로 실행할 수 있습니다.

이런 경우에 유용합니다

GPU 가속과 내장 멀티플렉싱을 통해 tmux 없이도 풍부한 터미널 경험을 원하는 사용자에게 적합합니다. 잦은 SSH 원격 작업을 하는 사용자는 내장 SSH 클라이언트를 통해 일관된 터미널 환경을 유지할 수 있습니다. 크로스플랫폼 사용자는 한 번 설정으로 Windows, macOS, Linux에서 동일한 환경을 사용할 수 있습니다. Lua 기반 구성으로 고도화된 맞춤 설정을 원하는 개발자나 시스템 관리자에게도 유용합니다.

지원 환경·시스템 요구사항

Wezterm은 Windows 10 이상에서 64비트(x64) 아키텍처로 실행됩니다. Rust 1.70 이상이 필요하며, 소스 코드로부터 빌드 시 Git과 Rust 툴체인이 필수입니다. 공식 배포본은 사전 빌드된 바이너리를 제공하므로 일반 사용자는 별도의 빌드 과정 없이 바로 사용할 수 있습니다.

최신 버전·업데이트

현재 버전은 20240203-110809-5046fc22이며, 최신 변경 사항과 업데이트 내역은 GitHub 저장소의 커밋 기록과 릴리스 페이지에서 확인할 수 있습니다. 활발한 개발이 진행 중이며, 정기적으로 기능 개선과 버그 수정이 이루어집니다.

시스템 요구사항

별도의 시스템 요구사항이 등록되지 않았습니다.