【发布时间】:2018-10-11 16:12:29
【问题描述】:
在 Ubuntu 14 (v3.6?) 和 Ubuntu 18 (v3.28) 附带的版本之间,gnome-terminal 的行为似乎发生了变化。
我有一个脚本可以打开一个新的 gnome 终端,其中有一堆选项卡设置到我的开发的不同目录,目前第一个选项卡运行一个脚本。使用选项卡打开 gnome 终端的命令如下所示:
gnome-terminal \
--tab --command="myscript.sh" \
--tab --working-directory="<some dir 1>" \
--tab --working-directory="<some dir 2>" \
...
这在 Ubuntu 14 (v3.6?) 附带的 gnome-terminal 版本中完美运行。
但在 Ubuntu 18 (v3.28) 附带的 gnome-terminal 版本中,有几处发生了变化:
- 除非我添加
--window选项,否则选项卡会在当前的 gnome 终端中打开,而不是新的。不幸的是,添加--window选项会打开一个初始空白选项卡。是否可以仅使用我指定的选项卡打开一个新窗口? -
我现在收到以下通知(尽管它的功能与以前一样):
# Option “--command” is deprecated and might be removed in a later version of gnome-terminal. # Use “-- ” to terminate the options and put the command line to execute after it.根据本指南更改我的脚本会更改行为,以便将命令发布到所有选项卡,而之前我可以将唯一命令应用于每个选项卡。这是否意味着每个选项卡运行单独命令的功能已被弃用,还是我遗漏了什么?
感谢有关如何更改脚本以支持较新 gnome 终端中的旧行为的建议。
【问题讨论】:
-
你得到任何答案了吗?我也遇到了 gnome-terminal 的麻烦,对您的问题有所了解可能对我也有帮助。
-
@Louisb 不幸的是还没有。
-
你有这方面的最新消息吗?
-
@NahuelBarrios 不幸的是还没有。
-
@phuclv - 发布在 Unix 和 Linux (unix.stackexchange.com/questions/492365/…)
标签: linux gnome gnome-terminal