From 60bf5bf4671c72722b61b5c0a79943f795ca4393 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakobus=20Sch=C3=BCrz?= Date: Mon, 30 Nov 2020 08:03:36 +0100 Subject: [PATCH] start tmux at the end --- bashrc_add | 4 ++++ myshell_load_defaults | 4 +++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/bashrc_add b/bashrc_add index d534cc9..e6c1f43 100755 --- a/bashrc_add +++ b/bashrc_add @@ -12,6 +12,9 @@ # set SSHS to false, if not set [ -z ${SSHS+x} ] && export SSHS=false +# set STARTTMUX to false, if not set +[ -z ${STARTTMUXDEFAULT+x} ] && export STARTTMUXDEFAULT=false + # check if we are a interactive shell # https://guide.bash.academy/expansions/ # https://www.tldp.org/LDP/abs/html/refcards.html#AEN22473 @@ -174,6 +177,7 @@ EOF promptcommandmunge "_umask_hook" which direnv >/dev/null && eval "$(direnv hook bash)" + ${STARTTMUX-$STARTTMUXDEFAULT} && tmux attach-session cat << EOF >> "${MYSHELLCONFIG_LOGFILE}" ==8<=== finished configure new shell ================ $(date) ===============8<== diff --git a/myshell_load_defaults b/myshell_load_defaults index fa68e32..1f81982 100644 --- a/myshell_load_defaults +++ b/myshell_load_defaults @@ -90,7 +90,8 @@ Press CTRL+C to cancel screen startup EOF sleep 1 #screen -UxR - tmux attach-session & + #tmux attach-session + STARTTMUX=true fi unset -f pathmunge @@ -146,6 +147,7 @@ export -f reachable-default [ -z "${SSH_AGENTS_DEFAULT_DIR+x}" ] || mkdir -p "${SSH_AGENTS_DEFAULT_DIR}" + #cat << EOF > "${SSH_AGENTS_DEFAULT_DIR}/agent-default-$(hostname)" #SSH_AUTH_SOCK=${SSH_AUTH_SOCK}; export SSH_AUTH_SOCK; #SSH_AGENT_PID=${SSH_AGENT_PID}; export SSH_AGENT_PID;