안드로이드에서 tmux 쓰기

휴대폰은 연결이 자주 끊깁니다. 서버에서 tmux를 쓰면 그래도 프로그램은 계속 돌고, Termexa가 같은 세션으로 다시 데려다 줍니다. 이 페이지에서는 설정 방법과 앱에 들어 있는 tmux 도구를 보여 줍니다.

휴대폰에서 tmux가 중요한 이유

Termexa에서 tmux 설정하기

  1. 붙는 명령을 저장합니다. 호스트의 실행할 명령에 tmux new -A -s main을 넣습니다. main 세션이 있으면 붙고 없으면 만듭니다. Termexa는 다시 연결할 때마다 같은 명령을 실행하므로 하던 자리로 돌아갑니다.
  2. tmux 키를 추가합니다. 설정 → 단축키 패널에서 칸을 누르고 플러그인 탭을 엽니다. tmux 줄에는 이전/다음 창, 새 창, 다음/마지막 pane, 확대, 좌우·위아래 분할, 복사 모드, detach가 있고, 방향별 pane 이동, pane 닫기, 창·세션 목록도 있습니다. prefix는 Termexa가 대신 보냅니다.
  3. 둘러보기를 씁니다. 둘러보기 키를 추가하세요. SSH로 tmux 세션, 창, pane을 읽어 목록으로 보여 주고, 하나를 누르면 터미널이 그곳으로 갑니다.
  4. 휴대폰으로 복사합니다. tmux에서 클립보드 지원을 켜면 tmux에서 복사한 글이 휴대폰 클립보드로 올 수 있습니다. Termexa는 호스트마다 한 번 묻고, 서버가 휴대폰 클립보드를 읽을 수는 없습니다.

예: ~/.tmux.conf

# tmux에서 복사한 글을 휴대폰 클립보드로 보낸다(OSC 52)
set -g set-clipboard on
# tmux 안에서도 Termexa의 "명령 끝남" 알림이 오게 한다
set -g allow-passthrough on

명령 끝남 알림을 받으려면 bash나 zsh에 셸 통합 몇 줄도 필요합니다(fish 4는 기본으로 들어 있습니다). 시작 가이드에 있습니다.

긴 출력 읽기

복사 모드 키로 tmux 기록을 거슬러 올라가 읽고, q로 빠져나옵니다. 확대는 지금 pane을 화면 가득 채워 좁은 휴대폰에서 도움이 됩니다.

Herdr도 됩니다

Termexa는 여러 터미널과 코딩 에이전트를 한 화면에서 돌리는 멀티플렉서 Herdr도 같은 방식으로 지원합니다. herdr --session main을 실행할 명령으로 저장하세요. Herdr에서는 둘러보기가 에이전트가 입력을 기다리는 pane도 표시합니다.

자주 묻는 질문

Termexa를 쓰려면 tmux가 꼭 있어야 하나요?

아니요. Termexa는 일반 SSH 셸로도 동작합니다. tmux나 Herdr가 있으면 둘러보기, 멀티플렉서 키, 연결이 끊겨도 살아 있는 세션이 더해집니다.

휴대폰 연결이 끊겨도 프로그램이 계속 도나요?

tmux 안이라면 네. 서버에서 계속 돌고, Termexa가 저장한 명령으로 다시 붙습니다. 멀티플렉서 없는 일반 셸에서는 연결이 닫힐 때 프로그램이 멈출 수 있습니다.

Termexa는 어떤 tmux prefix를 보내나요?

tmux와 같은 Ctrl+B가 기본입니다. 도구바의 tmux 키는 prefix와 명령 키를 함께 보냅니다.

휴대폰에서 tmux 세션을 모두 볼 수 있나요?

네. 둘러보기가 세션, 창, pane을 목록으로 보여 주고 누른 곳으로 터미널을 옮겨 줍니다.

tmux에서 복사한 글이 휴대폰 클립보드로 오나요?

네, tmux에서 set-clipboard를 켜면 됩니다. Termexa는 그 서버의 클립보드 쓰기를 받기 전에 호스트마다 한 번 묻습니다.

관련 안내

Termexa 써 보기

Android 13 이상 · 계정 없음 · 광고 없음 · 추적 없음

Google Play에서 받기 출시 예정 시작하기