순수 bash로 작성된, 세그먼트 기반의 Powerline 스타일 상태 표시줄을 제공하는 커스터마이징 가능한 tmux 플러그인입니다.
gpakosz/.tmux
Powerline 스타일 상태 표시줄, 마우스 모드, 클립보드 연동 및 TPM 플러그인 지원을 갖춘 독립형 테마 설정 가능한 tmux 구성입니다.
- 스타
- 25,467
- 포크
- 3,590
- 열린 이슈
- 24
- 마지막 커밋
- 16일 전
어떤 프로젝트인가요?
Oh my tmux!는 바로 사용할 수 있으며 별도의 로컬 파일을 통해 사용자 지정하도록 설계된 tmux 구성입니다. 기본 설정 파일은 수정하지 않으므로 개인 설정을 잃지 않고 upstream 업데이트를 가져올 수 있으며, 개인 설정은 모두 .tmux.conf.local 사본에 저장합니다.
배터리, 가동 시간, 부하 평균, SSH/Mosh 연결을 고려한 호스트 이름과 사용자 이름, root 및 동기화된 pane 표시기가 포함된 Powerline 스타일 상태 표시줄을 추가합니다. 또한 보조 C-a prefix, Vim 스타일 pane 이동, pane을 별도 window로 최대화하는 명령, 마우스 모드 전환 기능과 Linux에서 xsel, xclip 또는 wl-copy를 통한 OS 클립보드 복사 기능을 제공합니다.
Linux, macOS, FreeBSD, OpenBSD 및 WSL을 통한 Windows에서 실행되며, tmux 2.6 이상이 필요합니다. TPM을 기본 지원하므로 set -g @plugin 한 줄로 플러그인을 활성화할 수 있습니다.
핵심 기능
- 01배터리, 가동 시간 및 부하 정보를 표시하는 Powerline 스타일 상태 표시줄
- 02기본 C-b와 함께 사용할 수 있는 보조 C-a prefix
- 03prefix +를 눌러 원하는 pane을 별도 window로 최대화
- 04window, pane 및 텍스트 선택을 위한 마우스 모드 전환
- 05Vim 스타일 pane 이동 및 copy-mode-vi 바인딩
- 06TPM 플러그인 기본 지원
활용 사례
- Linux, macOS 및 WSL 환경에서 일관된 tmux 환경 설정
- 기본 설정 파일을 수정하지 않고 tmux 상태 표시줄과 키 바인딩 사용자 지정
- 명확한 호스트 표시와 함께 SSH 또는 Mosh로 원격 서버 작업
- Vim 중심 워크플로와 클립보드 연동을 활용한 tmux 사용
빠른 시작
- 1
README에서 자동 설치 프로그램을 실행합니다
- 2
또는 홈 디렉터리에 저장소를 클론합니다
git clone --single-branch https://github.com/gpakosz/.tmux.git - 3
기본 설정 파일을 링크합니다
ln -s -f .tmux/.tmux.conf - 4
로컬 사용자 지정 파일을 복사합니다
cp .tmux/.tmux.conf.local .
사용 전 알아둘 점
- tmux 2.6 이상과 Unix 계열 환경이 필요합니다. Windows는 WSL 또는 Cygwin을 통해서만 지원되며, 권장하지 않습니다.
- 완전한 Powerline 모양을 사용하려면 터미널에 패치된 글꼴이나 Powerline 호환 글꼴이 필요합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- .tmux은(는) 무엇인가요?
- Powerline 스타일 상태 표시줄, 마우스 모드, 클립보드 연동 및 TPM 플러그인 지원을 갖춘 독립형 테마 설정 가능한 tmux 구성입니다. Oh my tmux!는 바로 사용할 수 있으며 별도의 로컬 파일을 통해 사용자 지정하도록 설계된 tmux 구성입니다. 기본 설정 파일은 수정하지 않으므로 개인 설정을 잃지 않고 upstream 업데이트를 가져올 수 있으며, 개인 설정은 모두 .tmux.conf.local 사본에 저장합니다.
- .tmux은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- .tmux은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- .tmux은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. .tmux의 마지막 커밋은 2026년 10월 21일입니다.
- .tmux은(는) 어디에 사용할 수 있나요?
- Linux, macOS 및 WSL 환경에서 일관된 tmux 환경 설정 기본 설정 파일을 수정하지 않고 tmux 상태 표시줄과 키 바인딩 사용자 지정 명확한 호스트 표시와 함께 SSH 또는 Mosh로 원격 서버 작업 Vim 중심 워크플로와 클립보드 연동을 활용한 tmux 사용
- .tmux는 어떻게 설치하나요?
- README에서 자동 설치 프로그램을 실행합니다 또는 홈 디렉터리에 저장소를 클론합니다: git clone --single-branch https://github.com/gpakosz/.tmux.git 기본 설정 파일을 링크합니다: ln -s -f .tmux/.tmux.conf 로컬 사용자 지정 파일을 복사합니다: cp .tmux/.tmux.conf.local .
- .tmux은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/gpakosz/.tmux
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Windows, macOS, Linux, BSD에서 사용할 수 있는 최신 GPU 가속 C++ 터미널 에뮬레이터로, 세션 유지, 탭, 분할 창, 그래픽을 지원합니다.
애플리케이션 설정 파일을 Dropbox 같은 동기화 폴더에 백업하고 새 컴퓨터에서 복원하는 CLI 도구입니다.
모델, git 브랜치, 토큰 사용량과 사용 한도 등을 표시하고 Powerline과 테마를 지원하는 Claude Code CLI용 커스텀 상태 표시줄입니다.