在linux环境下工作,一直是用putty远程连接终端进行的,同时为了方便,使用了screen来实现多屏幕,但在家里的ubuntu环境下装了screen,用putty连接上去后发现,putty的标题栏上面没有显示当前处于哪个screen,这让人时常摸不着头脑,需要在几个screen里面切来切去,而且对于我这种强迫症患者就更难受了,好像总是不知道自己在干什么似的。

遂一通搜索,唯一发现一篇参考文章:在标题和状态栏中显示Screen的窗口名称

在Windows上使用putty+screen时,screen会把当前窗口的名称显示在putty的标题栏上,这样当前处于哪个窗口就一目了然了。

但在Easwy的Linux系统中,使用urxvt+screen时,发现当前窗口的名称不会显示在标题栏里。在网上搜索了很久才找到答案。

要想允许Screen改变rxvt/rxvt-unicode(即urxvt)的标题栏,需要在.screenrc中加入一句termcapinfo信息:

termcapinfo rxvt 'hs:ts=\E]2;:fs=\007:ds=\E]2;screen\007'

如果你用的是xterm,也需要在.screenrc中加入一句类似的话,具体内容见参考文档一。

可是,在标题栏里只显示当前的窗口名字,不能把把窗口的列表显示出来,在使用时还不是很方便。幸好我们可以设置Screen的状态栏,使之显示我们想要的内容。

在Easwy的.screenrc中加入了下面的内容:

caption always "%{= kw}%-w%{= kG}%{+b}[%n %t]%{-b}%{= kw}%+w %=%d %M %0c %{g}%H%{-}"

上面这段话会在Screen窗口的最下面一行显示出所有窗口的列表,以及主机名等信息。它的效果图如下:

现在的Screen用起来就方便多了。

照上面方法尝试,却不能成功,putty的标题栏仍旧没有改变,到ubuntu中文社区去提问大家好像也都不熟悉怎么办。

今晚回来又找了找,发现其中有一条名为:显示screen的状态栏,大喜,将其加到/etc/screenrc中,启动screen,发现screen启动后在屏幕最下方一行出现了一个状态栏,可以指示当前处在哪个screen,虽然修改putty窗口标题的办法暂时不知道,但这样也完全可以满足需要。

把方法转过来记录一下:

在/etc/screenrc(不同OS或不同screen版本路径可能不同,很多文章里提到其路径是~/.screenrc,但我在这里却不是这个路径)中加入如下代码,启动screen(如果已经启动就全部exit掉重新启动screen)即可生效:

# 允许设置窗口标题

caption always "%{.bW}%-w%{.rW}%n %t%{-}%+w %=%H %Y/%m/%d "

linux screen 窗口名称,linux下screen如何显示当前处在哪个screen(如何显示当前screenid...相关推荐

  1. linux多窗口切换,linux screen 多窗口命令分析

    参数说明 -A 将所有的视窗都调整为目前终端机的大小. -d 将指定的screen作业离线. -h 指定视窗的缓冲区行数. -m 即使目前已在作业中的screen作业,仍强制建立新的screen作业. ...

  2. linux新建窗口命令,Linux screen 常用命令

    想必,只要接触过Linux一段时间的人,一定知道screen这个神奇的工具了,它主要有如下些优势: 1. 后台运行:当你在ssh terminal执行shell时,如果网络这时断开,你的程序会怎样?T ...

  3. linux mrtg 进程名称,Linux下的mrtg使用

    Linux下的mrtg使用 用mrtg怎样才能监视非本机流量呢 如何去配置? 对于Mrtg就不多说了,在网上很容易就找到其各方面的详细资料,也可以上官方文档.下面我就说说我的安装过程: 在安装过程中用 ...

  4. linux mrtg 进程名称,linux 下MRTG的使用

    A. 需要的组件 安装MRTG 需要确认linux系统已经安装了以下组件: GCC Perl Gd Libpng Zlib Apache 确认的方法是rpm –qa| grep gcc (perl , ...

  5. linux tty驱动名称,Linux下TTY驱动程序分析

    1.tty设备 有串口.usb转串口.调制解调器(传统的WinModem类设备)等.Linux-tty驱动程序的核心紧挨在标准字符设备驱动层之下,并体统了一系列的功能,作为接口被终端类型设备使用.内核 ...

  6. linux pkill窗口,在Linux系统中pkill命令的基础,附pkill命令的使用示例

    本文介绍了Linux pkill命令的基础,同时也附上pkill命令的实际使用示例. 简介 pkill是一个命令行实用程序,可以根据给定的标准将信号发送到正在运行的程序的进程,可以通过进程的全名或部分 ...

  7. linux ftp站点名称,Linux ftp命令的使用方法有哪些

    ftp服务器在网上较为常见,Linux ftp命令的功能是用命令的方式来控制在本地机和远程机之间传送文件,这里学习啦小编详细介绍Linux ftp命令的一些经常使用的命令,相信掌握了这些使用Linux ...

  8. linux wlan进程名称,linux无线网络配置无线网卡驱动安装与wlan802.11配置

    Linux无线网络配置--无线网卡驱动安装与WLAN 802.11 配置 Linux无线网络配置--无线网卡驱动安装与WLAN 802.11配置2008-05-10 18:27 20739人阅读 评论 ...

  9. linux mrtg 进程名称,linux mrtg

    mrtg 是linux下面一个非常简单的监控网络链路流量负载的一个软件,通过snmp协议得到各个需要监控设备的流量信息,并将流量负载以包含PNG格式的图形的HTML 文档方式显示出来,用户可以通过自己 ...

最新文章

  1. iOS 相册和网络图片的存取
  2. python的random模块生成随机数
  3. matplotlib 绘图-barChart
  4. 字典-变量的定义以及应用场景
  5. fork join框架_Java中的Fork / Join框架的简要概述
  6. WCF系列(一)BasicHttpBinding 和 WsHttpBinding 的不同点
  7. 参数少一半、速度快3倍:最新目标检测核心架构来了
  8. 刷新iframe页面
  9. 计算机控屏教程,电脑怎么控制手机操作
  10. C语言学习(十)C语言中的小数
  11. Windows中redis设置密码
  12. 《大掌门》欧阳刘彬:基于Cocos2d-x引擎开发经验分享
  13. 系统平台商家如何快速提升店铺的搜索流量
  14. 下载firefox国际版
  15. OrgChart组织架构图控件
  16. ECharts之饼状图
  17. 《裸辞的程序猿漂流记十三》——奔跑在逆袭的路上
  18. ExcelVBA从入门到精通——(1)实现第一个VBA程序
  19. CSS3 字体【@font-size使用全攻略-配合font squirrel】
  20. 基于单片机的存钱罐系统设计(#0465)

热门文章

  1. python爬虫基础爬取猫眼电影
  2. css制作等腰三角形
  3. 获取seekbar thumbar位置_运汽车-牡丹江到昆明汽车托运公司-查看位置
  4. mdf是什么mysql_mdf是数据库文件吗
  5. Servlet生命周期(图解)
  6. 高校人员信息管理系统(Python版)
  7. element ui 表格里面放图片
  8. python 基础 | 4.运算符
  9. icloud邮箱添加发件服务器地址,如何使用Mac创建iCloud电子邮件地址 | MOS86
  10. midi是音乐与计算机相结合的产物,2008年江苏省“专转本”计算机应用基础真题与解答.doc...