在开发一个项目期间,我必须在 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