diff --git a/usr/lib/byobu/include/select-session.py b/usr/lib/byobu/include/select-session.py index 930736b4..76e26a22 100755 --- a/usr/lib/byobu/include/select-session.py +++ b/usr/lib/byobu/include/select-session.py @@ -130,9 +130,9 @@ def attach_session(session): cull_zombies(session_name) # must use the binary, not the wrapper! if backend == "tmux": - os.execvp("tmux", ["", "-2", "new-session", "-t", session_name, "-s", "_%s-%i" % (session_name, os.getpid())]) + os.execvp("tmux", ["tmux", "-2", "new-session", "-t", session_name, "-s", "_%s-%i" % (session_name, os.getpid())]) else: - os.execvp("screen", ["", "-AOxRR", session_name]) + os.execvp("screen", ["screen", "-AOxRR", session_name]) sessions = get_sessions() @@ -180,9 +180,9 @@ if choice >= 1: if sessions[choice - 1] == "NEW": # Create a new session if BYOBU_BACKEND == "tmux": - os.execvp("byobu", ["", "new-session", SHELL]) + os.execvp("byobu", ["byobu", "new-session", SHELL]) else: - os.execvp("byobu", ["", SHELL]) + os.execvp("byobu", ["byobu", SHELL]) elif sessions[choice - 1] == "SHELL": os.execvp(SHELL, [SHELL]) else: @@ -194,4 +194,4 @@ if BYOBU_BACKEND == "tmux": args = "" else: args = "-AOxRR" -os.execvp("byobu", ["", args]) +os.execvp("byobu", ["byobu", args])