![设置默认 Byobu 屏幕](https://linux22.com/image/826995/%E8%AE%BE%E7%BD%AE%E9%BB%98%E8%AE%A4%20Byobu%20%E5%B1%8F%E5%B9%95.png)
我刚刚安装了 Quantal,并想像在旧系统上一样设置 Byobu。在以前的 byobu 版本中,byobu-config 中有一个选项(通过 F9 键)用于创建新窗口,如果是启动选项,则有一个复选框选项可供选择。byobu-config 中的整个“创建新窗口”部分不再存在!
我已尝试将我想要的窗口的详细信息添加到 ~/.byobu/windows(如下),但没有效果。
screen -t localhost bash
screen -t staging ssh dt123
screen -t fsuk1 ssh fs
screen -t php php -a
screen -t python bpython
答案1
正如 @Jorge Castro 在评论中提到的那样,您的~/.byobu/windows
配置不起作用的原因是因为 byobu 现在基于tmux(“终端多路复用器”)。正如 @Hai Vu 所提到的,有一种解决方法,允许您使用屏幕作为 byobu 的后端,但切换到它并不太复杂tmux。
您需要编辑.tmux.conf
位于用户.byobu
文件夹 ( ~/.byobu/.tmux.conf
) 中的文件。在这里,您需要编写命令来使用以下命令构建终端窗口在 tmux 手册中找到。这里有一个简单的例子,可以帮助你入门:
new-window -ad -n Git
new-window -ad -n "Project Build/Run"
new-window -ad -n PostgreSQL
这里我在文件中插入了三个命令.tmux.conf
。如手册所定义:
配置文件是一组 tmux 命令,这些命令在服务器首次启动时按顺序执行。
因此在这种情况下,当您启动 Byobu 时,您应该会看到三个预先创建的窗口,标题分别为“Git”、“预计构建/运行”和“PostgreSQL”(从左到右)。希望这对您有所帮助。
答案2
我发现如果你运行
byobu-select-backend
并选择屏幕,然后就可以了。选择tmux因为后端不起作用。我仍在尝试找出如何使用 tmux 后端创建窗口。如果我知道如何操作,我会更新此帖子。