ENABLE_TMUX="TRUE"
私の.zshrcには行の1つがあります。 tmux が新しいシェルで起動されず、シェルを起動すると、環境変数 ENABLE_TMUX が常に false なので、これは機能しないようです。しかし、残りのzshrcはうまく動作します。なぜこれがうまくいかないのかわかりません。
### START TMUX IF ENABLED ABOVE ###
if [ "$ENABLE_TMUX" = "TRUE" ]; then
# start tmux if not already running
if [[ ! "$TTY" =~ "/dev/tty" ]]; then
case $(ps -p $(ps -p $$ -o ppid=) o args=) in
tmux*|*vscode*|*xterm*|*kdevelop*|*ascii*)
sleep 0
;;
*)
tmux
;;
esac
fi
fi
###
tmux を起動する関数です。ここで何が問題なのかわからない(ある場合)。私はXubuntu 18.04を使用しています。
答え1
ENABLE_TMUX
初期化がまったくありません。
では.zshrc
そうで[[ ! "$TTY" =~ "/dev/tty" ]]
はありません。したがって、tmux セッションは開始されません。