【问题标题】:How to open new tabs in gnome-terminal from script如何从脚本在 gnome-terminal 中打开新选项卡
【发布时间】:2013-10-29 14:31:19
【问题描述】:

我知道我可以右键单击 > 打开选项卡以在 gnome-terminal 中打开一个新选项卡,但我怎样才能从脚本中做同样的事情呢?如果我使用 'gnome-terminal --tab-with-profile=...' 它会打开一个新窗口。

我需要它才能在选项卡中打开多个 ssh 会话到我管理的服务器。我在 ssh 中没有看到任何选项可以在选项卡中打开新会话。

我有两个不同的 gnome-terminal 配置文件,一个用于本地终端的配置文件“local”和一个用于连接到生产服务器的终端的配置文件“服务器”,因此很容易看出哪个是哪个。我可以打开一个 gnome 终端,然后右键单击,打开一个选项卡,再次右键单击并将其设置为不同的配置文件,然后运行 ​​ssh 命令(带有非标准端口、密钥文件等的开关) - 但我'为了方便起见,想将其压缩为别名或脚本。希望这可以澄清情况。

【问题讨论】:

标签: gnome-terminal


【解决方案1】:

试试这个

//它会打开一个带有标签的窗口

gnome-terminal --window --tab

【讨论】:

  • 谢谢,但我尽量避免打开更多的窗口。我希望标签在现有窗口中打开。
【解决方案2】:

在 Ubuntu 14 (v3.6?) 的 gnome-terminal 版本中,命令 gnome-terminal --tab 会打开一个单独的窗口。

我不确定行为何时完全改变,但至少从 gnome-terminal v3.28 (Ubuntu 18) 开始,gnome-terminal --tab 将在当前终端中打开一个新选项卡(尽管文档说它将打开它在最近打开的窗口中)。在这个版本中,需要额外的选项--window 来打开一个单独的窗口(即gnome-terminal --window --tab)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多