StartupScriptを使用してtmuxをgnu-screenに変換するには?

StartupScriptを使用してtmuxをgnu-screenに変換するには?
# tmux Start Script Need To Work!!
if which tmux >/dev/null 2>&1; then
    #if not inside a tmux session, and if no session is started, start a new session
    test -z "$TMUX" && (tmux attach || tmux new-session)
fi

Arch Wikiサイトは素晴らしいです: https://wiki.archlinux.org/index.php/Tmux 今は昔とは異なります。

ベストアンサー1

Screenには環境変数はありませんが、TMUXTERMscreen」に設定されているので確認が可能です。画面には、フラグセットのすべてを再接続/生成する方法があります。

-d -R Reattach a session and if necessary detach or even create it first.

# screen Start Script Need To Work!!
if which screen >/dev/null 2>&1; then
    #if not inside a screen session, and if no session is started, start a new session
    [ "$TERM" != "screen" ] && screen -d -R
fi

おすすめ記事