当我在红帽中使用屏幕命令时,它会列出我在 Putty 中看到的屏幕
但是当我在 ubuntu 10.04 中使用 screen 命令时,它不会在 putty 中列出我正在查看的屏幕。有什么方法可以配置 ubuntu 10.04 或 putty 来列出我正在查看的屏幕吗?
答案1
这是通过hardstatus
中的设置设置的.screenrc
。这是从/etc/screenrc
RHEL 系统上获取的:
# Red Hat's normal status line
hardstatus string "[screen %n%?: %t%?] %h"
Ubuntu 还有一个名为screen-profiles
(基于 byobu) 的软件包,其中包含一组定制内容screen
。
答案2
为了不抹黑我上面的答案,以下内容会在屏幕底部创建类似“任务栏”的内容:
hardstatus alwayslastline
hardstatus string '%{= BG}[ %{C}%H %{g}][%= %{=kw}%?%-Lw%?%{r}(%{W}%n*%f%t%?(%u)%?%{r})%{y}%?%+Lw%?%?%= %{g}][%{Y}%Y-%m-%d %{W}%c %{g}]'
答案3
做类似事情的另一种方法:
将其放入你的 ~/.screenrc 中:
termcapinfo xterm 'hs:ts=\E]2;:fs=\007:ds=\E]2;screen\007'
在你的 ~/.bashrc 中添加如下内容:
PS1="\[\033]0;\h [screen: ${STY#*.}]\007\]\e[1m\u@\h["${STY#*.}"]:\w \$ \e[0m"