重启后维护终端会话?

我最近安装并开始使用guake终端。 我非常喜欢在关闭窗口后保持终端会话活动的方式,但每当我重新启动时,我必须重新运行一些我通常为irssi等程序保留的选项卡。

我想知道是否有办法在重新启动后记住会话,或重新打开选项卡并重新运行set命令。

例如,当我重新启动时,guake会自动创建一个名为irc的新选项卡,它立即运行screen irssi

我不认为Guake可以(目前)以您描述的方式维护会话。 但是,如果执行以下命令,则每次都可以创建相同的选项卡:

 guake --new-tab=irc guake --select-tab=irc guake --execute-command="screen irssi" 

对所需的每个选项卡重复此操作,替换选项卡名称( irc )和命令( "screen irssi" )。

有关重命名选项卡,打开Guake等更多选项,请参阅guake --help

也许您可以将它们放入.bashrc/etc/rc.local这样您就不需要手动运行它们,这样它们可以在打开终端时运行,也可以在系统启动时运行