刚刚遇到 byobu,作为一个 screen 和 tmux 用户,我想我应该尝试一下,因为它已经做了很多我在 screen 和 tmux 中一起破解的事情,而且看起来经过深思熟虑。但是,当我打开新会话或拆分时,基本上任何启动新命令提示符的东西都不会将它们创建为“登录 shell”,就像“bash --login”一样,它处理 /etc/profile 和涉及的配置文件级联。
可能有一种简单/直接的方法可以让它作为登录 shell 启动它们,但我似乎找不到它,并希望有人知道如何配置它。
刚刚遇到 byobu,作为一个 screen 和 tmux 用户,我想我应该尝试一下,因为它已经做了很多我在 screen 和 tmux 中一起破解的事情,而且看起来经过深思熟虑。但是,当我打开新会话或拆分时,基本上任何启动新命令提示符的东西都不会将它们创建为“登录 shell”,就像“bash --login”一样,它处理 /etc/profile 和涉及的配置文件级联。
可能有一种简单/直接的方法可以让它作为登录 shell 启动它们,但我似乎找不到它,并希望有人知道如何配置它。
啊! 答案似乎是添加
到 $BYOBU_CONFIG_DIR/.tmux.conf
添加后,新会话将作为 tmux 会话的登录 shell 启动。
(来自 byobu 手册页 - BYOBU_CONFIG_DIR=$XDG_CONFIG_HOME/byobu 如果已定义,则为 $HOME/.byobu。)