改变Konsole的标签名

3231阅读 0评论2009-03-12 blue_stone
分类:LINUX

KDE4.2 中的Konsole是我在Linux下最喜欢的终端模拟器, 标签的默认名称是"当前目录:当前运行的程序", 但有些时候, 我们希望这个标签名安装我们自己的意愿来显示, 这就需要做一番设置了.

首先需要在"设置"->"编辑当前配置文件" 开启当前配置文件编辑器, 在标签页面, 将标签标题格式设置为"%w", 在常规页面, 设置环境为"TERM=konsole", 这样启动konsole标签的时候, 就会增加一个环境变量TERM, 值为konsole.

然后在~/.bashrc后面增加如下内容:

function nameTerminal() {
if [ "$TERM" = "konsole" ] ; then
    PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD/$HOME/~}\007"'
    [ "$1" ] && PROMPT="\033]0;$1\007" && PROMPT_COMMAND='echo -ne ${PROMPT}'
fi
} # nameTerminal()

nameTerminal



如果需要将当前标签的名字改为newTabname, 只需要运行nameTerminal newTabname

如果想会默认的名称, 则只需运行nameTerminal即可.

如图所示:



上一篇:培训散记
下一篇:数据库归档的问题