如何在终端中记住多个标签的会话?(相似的FF会议经理)

kva*_*hav 11 linux tabs undo gnome-terminal

如何在终端中" 撤消关闭标签 "?与它完全相关,是否有可能记住终端中的一个标签会话

我的意思是(类似Firefox),如果我关闭特定终端窗口中的所有选项卡,我如何在第二天打开它?

对于像我这样经常使用多个标签的人来说,记住终端会话非常有用,并且不希望在第二天开始记住前一天离开办公桌的时候(和哪个)工作.

在鼠标右键单击GNOME终端,人们可以很容易地(和我的菜单)误点击关闭选项卡,而不是" 复制 "和失去跟踪什么,其中一个选择是选择的文本之前.在这种情况下,撤消关闭选项卡将有很大的用途(已在Firefox中提供)

谢谢!

--V

小智 7

对于gnome终端,您可以使用

gnome-terminal --profile=?your profile? --save-config=?file?
Run Code Online (Sandbox Code Playgroud)

我将其作为后台任务启动,以定期保存终端状态.

  • @kvaibhav - 刚刚在Ubuntu 11.04,GNOME Terminal 2.32.1上测试过,问题是在参数中使用了波浪号`~`; 请注意,它会扩展到您的主目录_and_在`/work/bkp.aka/organic/~/...中添加一个额外的代字号.当我使用波浪号时,我得到了相同的错误,但使用了完整路径:`gnome-terminal --profile = mini --save-config =/home/username/.terminal.save.test`对我来说很好,并保存配置文件.此外,此版本中的`--profile`未在`--help`中列出,但它可以工作(启动时,而不是保存配置).希望这会有所帮助 - 干杯! (2认同)

the*_*het 5

"termit"可以保存会话,并且可以在lua中编写脚本:https://github.com/nonstop/termit/wiki但 我不知道"撤消关闭选项卡"功能.

作为参考,我的termit lua配置可以在这里找到:https://github.com/thet/dotfiles-termit


the*_*het 5

在 Linux 上,gnome-terminal能够加载具有不同工作目录的多个选项卡。与 termit 一样(由于它的 lua 脚本接口更加灵活),它没有“撤消关闭选项卡”功能。

打开带有多个选项卡的 Gnome 终端,每个选项卡都在另一个工作目录中:gnome-terminal --tab --working-directory=/home --tab --working-directory=~ --tab --working-directory=/opt.

打开带有多个选项卡和一个基本工作目录的 Gnome 终端:gnome-terminal --working-directory=/home --tab --tab --tab.

如需更多选项,请执行以下操作:gnome-terminal --help-all.


bru*_*unn 3

gnome 终端没有这样的功能,但是如果您愿意进行更改,您可以尝试konsole,它有一些不错的“保存会话”选项,您可能会发现很有帮助,但就重新打开意外关闭的选项卡而言,没有什么帮助我知道。

另一件事是,如果您对桌面很挑剔,KDE 的 konsole 可能不太适合 Gnome。

  • Konsole 在最新版本中放弃了“保存会话”功能。您现在拥有的是命令选项 **--tabs-from-file**。它允许您在文件中定义具有特定标题、工作目录、命令和 shell 配置文件的多个选项卡。检查 Konsole 文档的[命令行选项](https://docs.kde.org/stable5/en/applications/konsole/command-line-options.html)部分以获取示例和规范。 (3认同)