ユーザーディレクトリに入れたtmux起動したらエラーがでたので調べてみた

tmux起動時のエラーは「can't create socket: Permission denied」

調べると./tmux.cのmakesocketpathがNULLを返すのでエラーになっていた。
makesocketpathでソケットのパス(/tmp/tmux-[uid]/default)を生成するが、何故か書き込めなくなっていた。

.zshrcにalias tmux="tmux -S $HOME/opt/tmux/socket"を設定したので当面これでいいか。