我最近安装并开始使用 guake 终端。我真的很喜欢它在关闭窗口后保持终端会话处于活动状态的方式,但是每当我重新启动时,我都必须重新运行一些通常为 irssi 等程序保持活动状态的选项卡。
我想知道是否有办法在重新启动后记住会话,或者重新打开选项卡并重新运行设置命令。
例如,当我重新启动 guake 时,它会自动创建一个名为 irc 的新选项卡,它会立即运行screen irssi.
OS X 有这个。理想情况下,我希望重新启动看起来就像从终端的 POV 中从未发生过一样(让我们忽略远程会话并暂时假设 0 个后台进程)。意思是,我想在每个终端选项卡中查看标准输入、标准输出、标准错误(即回滚)历史记录。
注意:这与 bash 历史无关。这是关于在重新启动之间保留终端会话。