LoginSignup
50
43

More than 5 years have passed since last update.

tmuxを起動できなくなったこととその対処の備忘録

Posted at

tmuxのクリップボードとMacのクリップボードを同期したくて Mac の tmux でクリップボードを使う。 - こせきの技術日記 を見ながら作業してたら、tmuxが突然起動しなくなった。tmuxとコマンドを打つと問答無用で[exited]と言われて動かない。それどころか元々起動してあったtmuxの新規ウィンドウすら開かない。困った。

tmuxが強制終了してしまったウィンドウを上にスクロールすると、一回tmuxが起動していた名残があった。その時のwindow nameがreattach-to-user-namespaceになっていた。.tmux.conf に

set-option -g default-command "reattach-to-user-namespace -l zsh"
bind C-q run-shell 'reattach-to-user-namespace tmux-pbcopy'

と記述していたので、こいつがおかしいのは間違いない。しかし消しても直らない。ターミナルを再起動してから試しても直らない。後ろで動いてるtmuxプロセスがその設定を保持したままになっているらしい(ことに解決してから気づいたのでtmuxプロセスをkillするとかは試してない)
とりあえずdefault-commandっていうのが怪しいのでぐぐってみたら、これの値はデフォルトでは空文字列らしい*。ということで.tmux.confに

set-option -g default-command ""

と記述しなおしてtmuxを起動したらちゃんと動いた。

結局tmuxとMacのクリップボード共有出来てないけどまた今度チャレンジする。

50
43
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
50
43