如何让byobu中的zsh成为登录shell?

长话短说,我有一个zsh设置,我正在使用gnome终端。 我最近安装了byobu并启用了它。

现在,当我启动一个新的终端并且byobu出现时,我的shell不是登录shell。

我在另一个问题中尝试set -g ,但它没有帮助。

我正在寻找相同的答案,最后我成功将ZSH定义为我的默认SH:
不确定这些命令是否有用但是以防万一

 # set -g default-shell /usr/bin/zsh # set -g default-command /usr/bin/zsh 

在我安装了byobu之后:

 # sudo apt-get install byobu -y 

并使用以下命令将其启用到ZSH会话中:

# byobu-enable

https://help.ubuntu.com/community/Byobu

添加到~.byobu/.tmux.conf

 set -g default-shell /bin/zsh set -g default-command /bin/zsh 

如果使用tmux作为后端,则使用.screenrc

来源 。