我可以在启动``screen -RR``时禁用消息行吗

Jim*_*hen 4 gnu-screen

screen -RR是很棒的。它会自动执行以下两件事之一:

  • 如果有任何分离的屏幕会话,它会选择一个可以附加到它的会话。
  • 如果没有分离的屏幕会话(还没有会话,或者都已经附加到其他终端),它会自动创建一个新的屏幕会话。

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

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

在此处输入图片说明

那么,有没有办法抑制唠叨“新屏幕......”?只是抑制那个,而不是全局抑制消息行。

我的环境:opensuse 11.3,GNU screen 4.00.03 (FAU) 23-Oct-06

小智 6

使用选项

msgwait 0
Run Code Online (Sandbox Code Playgroud)

在你的 .screenrc 中

此外,您可能还想关闭启动消息

startup_message off
Run Code Online (Sandbox Code Playgroud)


Luc*_*man 2

它是开源的,所以我怀疑这些 future 是否可以通过单个命令参数禁用。我的回答是:

查看源代码,注释掉不需要的行并为您的机器编译屏幕。