我使用 byobu-enable 命令设置了 byobu 自动运行。当我从终端或 ssh 登录时,它很棒,但我如何让 xterm 自动附加到它?(特别是 Linux mint 中的 mate-terminal)
答案1
实际上,有两种方法可以做到这一点。
- Byobu 实际上附带了一个图形桌面图标和启动器。您应该能够在 Gnome2 中的“应用程序”->“附件”下找到 Byobu,或者只需在 Unity 或 Gnome3 样式的启动器中搜索“byobu”即可。它将使用您桌面的默认终端应用程序,并在其中启动 Byobu。
byobu-enable
添加一行~/.profile
(一般来说,这是最好的位置。或者,你可以将其添加到~/.bashrc
:_byobu_sourced=1 . /usr/bin/byobu-launch
答案2
要使用 mate-terminal 执行此操作,具体需要:
- 创建配置文件(在 mate-terminal 应用程序中,转到编辑=>配置文件...)
- 命名配置文件(例如“foo”)
- 将配置文件设置为“运行自定义命令而不是我的 shell”(并让其运行 byobu)
- 使用额外的参数 --profile=foo (或任何你命名的名称)启动 mate-terminal
- mate-terminal 将使用配置文件“foo”启动,这将使其运行 byobu
根据程序的不同(我不知道 byobu),它可能会立即退出,也可能不会。如果会,我忘记了如何修复它,但本质上你需要制作一个脚本来运行 byobu,然后运行 bash,并让 mate-terminal 运行该脚本。如果你在 Google 上搜索“gnome-terminal profile run custom command exit”之类的内容,你应该会找到更多详细信息。
希望有所帮助。
* 编辑 *
我说“特别是 mate-terminal”,因为 mate-terminal 的命令行参数与其前身(gnome-terminal)略有不同。但是,对于阅读本文的任何非 MATE 用户,答案相同,您只需执行“man your-terminal”或“your-terminal --help”即可找到要使用的“--profile”的等效项。
答案3
不确定你的具体用例是什么,但是如果你想启动时运行 byobuF9
只需按下并选择一个选项即可: