有没有办法在我重新启动计算机时保存终端仿真器窗口和选项卡?
我通常同时打开大约 10 个选项卡,重启后打开每个选项卡进行设置相对较长。我希望至少保存当前的工作目录并命名每个选项卡,这样我就可以提高效率。
如果有帮助的话,我正在运行 Xubuntu 14.04。
答案1
以下方法在退出时不保存目录。它始终使用相同的目录,直到您在“首选项”中更改它们,尽管您可能有多个独立的目录组。
我们将安装“终结者”。
这些是针对三个标签的分步说明。无论标签数量有多少,步骤都是相同的。
sudo apt-get install terminator
或者,您可以使用 aptitude 或 ubuntu 软件中心进行安装。
- 从“KDE”菜单运行 terminator, fe。
- 右键单击黑屏。
- 点击“打开标签页”。
- 然后再次右键单击黑屏。
- 点击“打开标签页”。
- 然后再次右键单击黑屏。
- 点击“偏好设置”
- 单击“布局”选项卡。
- 单击“添加”。
- 输入名称并按 ENTER。在此过程中,我将使用名称“mylayout”。请勿单击“保存”。
您可以在右侧窗格中看到以下字样:“窗口”、“笔记本”、“终端”、“终端”、“终端”。
- 单击单词“Terminal”的最低部分。
- 单击“工作目录:”右侧的空白字段。
- 写下您想要作为第一个选项卡的目录的路径;fe /a/dir1。
- 单击最下方的“终端”一词。
- 单击“工作目录:”右侧的空白字段。
- 写下您想要作为第二个选项卡的目录的路径。
- 单击最高的单词“Terminal”。
- 单击“工作目录:”右侧的空白字段。
- 写下您想要作为第三个选项卡的目录的路径。
- 点击“关闭”。
- 点击右上角的“X”关闭终结器。
- 右键单击桌面的空白处。
- 点击“新建”。
- 单击“链接到应用程序”。
- 单击“应用程序”选项卡。
- 单击“命令:”右侧的空白字段。
写:
terminator --layout=mylayout
单击“确定”。
现在点击新图标。您应该会看到所有标签。
您可以用同样的方式创建多个布局,并且可以在黑屏上右键点击“首选项”来修改目录和其他设置。
答案2
正如 Bram 所建议的,您可以使用终端多路复用器(例如屏幕)来实现这一点。
引用维基百科的说法,终端多路复用器允许:
- 用户连接和断开终端会话。
- 在一个窗口中有多个终端会话(类似于您建议的选项卡,或拆分 vim 窗口)。
- 多个用户访问同一个会话。
如果您使用了终端多路复用器,例如tmux, 有超级用户线程询问如何在重启后保存会话。您可以使用安装这个建议的插件叫做 tmux-ressurect,然后您的会话、窗口、窗格等将被保存。
默认的 tmux 前缀键是Ctrl+ b,因此在 tmux 中一旦安装了 tmux-ressurect 就可以:
- 保存您的会话,您可以按Ctrl+ b+ Crtl+ s。
- 恢复你的 tmux 会话,你可以按Ctrl+ b+ Crtl+ r。
答案3
tmux-resurrect
保存 tmux 环境中的所有细节,以便在系统重启后(或在您愿意时)完全恢复。无需配置。您应该感觉从未退出过 tmux。
答案4
除此之外,还有至少两个具有会话/工作区管理(包括保存和恢复功能)的多选项卡终端仿真器tmux-resurrect
:
- 具有 GPU 渲染功能的现代产品
Wez Terminal
,内置工作区和WezTerm 会话管理器插入。 Terminator
, 其中有布局用于会话管理和保存上次会话布局插入。