有没有办法在启动时恢复所有终端

有没有办法在启动时恢复所有终端

我想知道是否有办法在重启后恢复所有终端?

以下线程涉及“系统 > 偏好设置 > 会话”
http://ubuntuforums.org/showthread.php?t=791504

据我了解,Ubuntu 10.04+ 现在是“系统 > 首选项 > 启动应用程序”

在启动应用程序中,如果选中“注销时自动记住正在运行的应用程序”,则终端将使用正确的目录恢复。

但是每个终端设置的“title”都会重置为“Terminal”。有没有办法恢复“title”属性?

谢谢

答案1

我使用屏幕来做到这一点。

我的服务器上只有一个使用 screen 的自动启动终端。当我走到它面前时,我可以看到所有状态消息都在滚动。您也可以为每个窗口命名。将以下文本块放入主目录中的 .screenrc 文件中。当您启动 screen 时,它会执行。

本页有 .screenrc 示例,包括这个:

hardstatus string '%{= kg}[ %{G}%H %{g}][%= %{= kw}%?%-Lw%?%{=b kR}(%{W}%n*%f %t%?(%u)%?%{=b kR})%{= kw}%?% Lw%?%?%= %{g}]%{=b C}[ %d %M %c ]%{W}

screen -t rOOt 0 su -
screen -t ncmpc 1 bash
screen -t terminal 2 bash
screen -t MComander 3 mc
screen -t vimTerm 4 bash
screen -t terminal 5 bash
screen -t dropbox 6 bash

hardstatus 行在终端底部提供您的命令窗口,下面每一行定义启动程序。

希望这可以帮助!

相关内容