Yosemite의 tmux 몸에서 terminal-notifier가 중단되는 해결책

2662 단어 MacOSXtmuxYosemite

결론



멈추는 건



htps : // 기주 b. 코 m / 아 y / 테 r 모두 l의 치후 에 r / 이스에 s / 115 에 적힌 대로 reattach-to-user-namespace
brew install reattach-to-user-namespace

tmux.conf
set-option -g default-command "reattach-to-user-namespace -l zsh"
.tmux.conf 는 클립보드 공유를 위해서 넣고 있는 사람도 많아야 하고, 벌써 이 설정은 들어가 있다고 생각한다.

tmux와 zsh-notify의 궁합이 나쁜 건



mainstream의 zsh-notify가 아니라 htps : // 기주 b. 이 m / shrkw / zsh-다음 fy / t ree / t mu x_ short rt을 사용합니다.

좋지 않았다. 아직 해결되지 않았다. htps : // 라고 해서 r. 이 m/_아톤/s타츠 s/533034969224855552

터미널 App이 현재 윈도우인지, 현재 탭인지 AppleScript의 곳이 정상적으로 움직이지 않기 때문에 고쳐야 한다.
git clone [email protected]:shrkw/zsh-notify.git
git checkout tmux-support

환경


$ terminal-notifier -V
terminal-notifier (1.6.2) is a command-line tool to send OS X User Notifications.
$ tmux -V
tmux 1.9a
$ reattach-to-user-namespace -v
reattach-to-user-namespace version 2.3
    Supported OSes: OS X 10.5-10.10

경위 등



ぃ tp // 이 m/케이_s/있어 ms/96네 6929013f587b5878 을 보면서, 한번 통지의 설정에서도 할까 하고 걱정했지만, 원래 reattach-to-user-namespace 로 넣은 brew install terminal-notifier 가 움직이지 않는다.
이상하다고 생각하면서 tmux 밖에서 시험하면 움직인다. 누군가를 검색해 보자마자 htps : // 기주 b. 코 m / 아 y / 테 r 모두 l의 치후 에 r / 이스에 s / 106 가 발견된 대로.

tmux와 zsh-notify의 궁합이 나쁜 건



기본 zsh-notify라면 tmux를 고려하지 않고 tmux의 윈도우가 포그라운드에 있어도 통지가 온다. 명령 실행시의 tmux terminal-notifier를 저장하고, 끝났을 때 현재 활성 #{window_id} 상기 브랜치를 발견하였다.

하지만, 조금 어중간한 상태의 브랜치였기 때문에, 포크해 터미널 App로 움직이도록(듯이) 몇행 더한 대로.

좋은 웹페이지 즐겨찾기