我可以在启动“屏幕-RR”时禁用消息行吗?

screen -RR是伟大的。 它会自动完成以下两件事之一:

  • 如果有任何分离的屏幕会话,它拿起一个可以附加到它。
  • 如果没有分离的屏幕会话(没有会话,或者全部连接到其他terminal),它将自动创build一个新的屏幕会话。

我使用Windows服务器远程桌面很多,当客户端连接到远程桌面服务器时, screen -RR行为几乎相同。 这是自然的,我喜欢它。

但是,当screen -RR确定它应该创build一个新的会话时,它会在terminal底部显示一条消息行5秒钟。 我想压制这条消息,因为它给我们带来的好处不大。 在我看来,远程用户总是可以很容易地区分他是从他在terminal窗口中看到的,他是连接到恢复的会话(堆积显示)还是新创build的会话(干净显示)。

在这里输入图像说明

那么,是否有办法压制唠叨“新屏幕…”? 只是压制这一点,而不是全球压制消息线。

我的环境:opensuse 11.3,GNU屏幕4.00.03(FAU)06年10月23日

这是开源的,所以我怀疑这些期货可以用一个命令参数来禁用。 我的答案是:

看看源代码,注释掉你不需要的代码,编译你的机器的屏幕。

使用该选项

 msgwait 0 

在你的.screenrc

另外,您也可以closures启动消息

 startup_message off