Answers:
@evilsoup:因为您想要一个“无干扰的书写环境”,所以您可能不需要Windows标题中的任何信息-除了终端的默认背景颜色以外,请使用
caption string "%{= dd} "
这会将背景色和前景色设置为默认(d
),并且不显示任何内容(" "
)。
要消除竖线,请使用@aaren建议的选项:
rendition so "="
但不要设置前景色或背景色。该命令适用于screen 4.01.00devel
,但是<= 4.00
您可能需要改用早期版本(甚至)或非开发版本sorendition "="
。
当按照Stephane Chazelas在UL上的建议将这些行添加到屏幕配置文件时,您应该可以:
sorendition
而不是rendition so
(可能是不同版本的屏幕?),但除此之外,它现在可以正常运行了,谢谢,这是您的50点声誉。编辑:恩,这不是让我授予赏金的时候://但是在19小时之内是您的。
:)
我的要点我的手册页上说过不赞成(...)。请参阅“如此重述”。,所以也许您有一些旧版本?
您可以轻松更改状态行(水平之一)的颜色,改变你的标题字符串,在你的~/.screenrc
。根据屏幕快照,您似乎正在使用默认屏幕快照,因此您可能需要添加~/.screenrc
:
caption always "my caption string"
您可以使用替换always
为splitonly
,这取决于您希望它始终显示还是仅在拆分窗口时显示,并且可以使用屏幕手册中列出的转义码来自定义标题字符串。例如,将其放在%{= kw}
开头将在黑色背景上将颜色更改为白色文本。
您还可以在Internet上找到许多其他字幕字符串,.screenrc
而Google 可以找到很多。我可以给您提供我使用的标题字符串,它显示用户名,屏幕窗口,日期,时间和系统负载的漂亮列表,所有这些都在黑色背景上显示,颜色不太亮。
caption always "%{= g}[ %{G}${USER}@%H%{g} ][%= %{= w}%?%-Lw%?%{r}(%{W}%n*%f %t%?(%u)%?%{r})%{w}%?%+Lw%?%?%= %{g}][%{B} %d/%m %{W}%c:%s %{g}][%{Y}%l%{g}]%{=b C}%{W}"
是的,我知道,代码非常可怕,但是有了屏幕文档,您应该可以对其进行修改或创建符合您需要的字幕屏幕。
关于垂直分隔符:很抱歉,我不知道它们的表现。也许他们会使用字幕背景色。我找不到有关它的文档,也无法自己尝试:您正在使用的屏幕版本在我的系统上非常糟糕地死,并带有screen caught signal 11
...
:rendition so kb
将颜色更改为黑色和蓝色。