![帮助配置“终结者”,或任何可以执行相同功能的工具](https://linux22.com/image/1279319/%E5%B8%AE%E5%8A%A9%E9%85%8D%E7%BD%AE%E2%80%9C%E7%BB%88%E7%BB%93%E8%80%85%E2%80%9D%EF%BC%8C%E6%88%96%E4%BB%BB%E4%BD%95%E5%8F%AF%E4%BB%A5%E6%89%A7%E8%A1%8C%E7%9B%B8%E5%90%8C%E5%8A%9F%E8%83%BD%E7%9A%84%E5%B7%A5%E5%85%B7.png)
在开发一个项目期间,我必须在 gnome-terminal 中打开多个选项卡:一些我只是用于输出流,其他的则用于 shell 提示符。
有没有办法可以自动完成这个任务?
例如,我希望可以运行一个脚本,该脚本会自动打开多个终端并在每个终端上运行某些命令。终端应垂直或水平显示,而不是沿着网格显示的线条显示在选项卡(或不同的窗口)中。
Terminator 完全符合我的要求,但我不知道如何按我的需要配置它。我不明白“布局”是什么意思
这是我的“配置”文件的一部分:
[layouts]
[[default]]
[[[child1]]]
type = Terminal
parent = window0
position = left
[[[child2]]]
type = Terminal
parent = window0
position = left
[[[window0]]]
type = Window
parent = ""
当我运行 Terminator 时,会打印出一个错误,提示子项数量不正确 - 然后 Terminator 会正常出现在单个终端上。
有人知道我在这里可能做错了什么吗?我很乐意看看具有相同功能的其他工具。
来自 stackoverflow 的交叉链接,在那里可以找到一个很好的答案: http://tinyurl.com/6727z6j
答案1
您需要使用 VPaned 进行垂直分割或使用 HPaned 进行水平分割。
示例配置文件:
[layouts]
[[superuser]]
[[[window]]]
type = Window
parent = ""
[[[pane]]]
type = VPaned
parent = window
[[[terminal0]]]
type = Terminal
parent = pane
[[[terminal1]]]
type = Terminal
parent = pane