iTerm2를 사용 tmux -CC
하고 기존 iTerm UI를 tmux 창 및 창과 연결하는 데 도움 이되는 것으로 나타났습니다 .
iTerm을 시작할 때 ( Send text at start:
프로필 설정으로) 기존 세션에 자동으로 연결 하거나 존재하지 않는 경우 새 세션을 만드는 방법을 알아 내려고 합니다.
여러 사람들이 다음과 같은 것을 제안하는 것을 보았습니다.
tmux attach -t base || tmux new -s base
그러나 -CC 플래그를 추가하면 이상한 동작이 발생하거나 작동하지 않습니다. 처음 시작할 때 다음 오류가 발생합니다.
A tmux protocol error occurred.
Reason: %begin with empty command queue
쉘 (클라이언트?)에는 다음과 같은 출력이 있습니다.
> tmux -CC attach -t base || tmux -CC new -s base
** tmux mode started **
Command Menu
----------------------------
esc Detach cleanly.
X Force-quit tmux mode.
L Toggle logging.
C Run tmux command.
Detached
** tmux mode started **
Command Menu
----------------------------
esc Detach cleanly.
X Force-quit tmux mode.
L Toggle logging.
C Run tmux command.
Detached
%output %0 \015\015\033M\033[0m\033[23m\033[24m\033[J\033[36m@\033[32mgloesch\033[m\017 \033[1m\033[34m~\033[m\017 \015\012> \033[K\033[68C\033[31m<system>\033[m\017 \033[m\017\033[77D
%begin 1444229906 14 1
%end 1444229906 14 1
%exit
이 과정에서 두 번째 창이 생성되지만 모든 것이 끝나면 닫힙니다.