设置默认 Byobu 屏幕

设置默认 Byobu 屏幕

我刚刚安装了 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 后端创建窗口。如果我知道如何操作,我会更新此帖子。

相关内容