非 screen 用户应该跳过本节。当然,screen 是一个很棒的程序,您真正应该做的是赶紧去了解 screen 是什么 - 如果您已经读到 HOWTO 的这里,您已经是一个命令行界面迷,需要了解它。
如果您在 Xterm 中使用 screen 并且想要操作标题栏,您的生活可能会变得稍微复杂一些... Screen 可以,但不会自动将 Xterm 标题栏视为硬状态行(无论这意味着什么,但那是我们放置 Xterm 标题的地方)。如果您是 RedHat 用户,您可能会在您的~/.screenrc:
termcapinfo xterm 'hs:ts=\E]2;:fs=\007:ds=\E]2;screen\007' |
如果该行不在那里,您应该将其放入。这允许上一节中的标题栏操作在 Xterm 下工作。但是我发现当我使用 rxvt 时它们失败了。我通过电子邮件向 screen 维护人员提出了一个问题,Michael Schroeder(那些在幕后辛勤工作以使免费 Unix/Linux 软件变得如此出色的人之一)告诉我将以下内容添加到我的~/.screenrc:
termcapinfo rxvt 'hs:ts=\E]2;:fs=\007:ds=\E]2;screen\007' |
我不知道这是否适用于其他 Xterm 变体,但由于这两行在功能上是相同的,除了 Xterm 类型的名称之外,也许... 我将此作为留给读者的练习。它确实解决了我的问题,尽管我还没有进一步研究以查看它是否会干扰图标-标题栏命名区分。