我有一个执行长版本的脚本。这个脚本需要几个小时才能完成,而在构建过程中,我无法知道脚本运行了多少。 为此,我想到从脚本中更改xterm的名称以反映下标。
所以,问题是如何从脚本中更改xterm标题?
我尝试添加以下行:echo -e'\ 033k'$ mytitle'\ 033 \',这是我从其他帖子中获得的,但它不起作用。
感谢您的帮助!
答案 0 :(得分:3)
有一个名为xtermcontrol的程序,它可以让你完全控制像这样的xterm。
如果您无法设置标题,可能会被锁定:
xterm*allowTitleOps: false
您通常可以拉出字体菜单(右侧控制)并选中或取消选中“允许标题操作”按钮以在运行时配置它。 Checked允许您更改标题。
此程序也适用于我:
#!/bin/bash
#
#
echo -ne "\033]0;$@\007"
小心打字!
答案 1 :(得分:1)
设置xterm标题的正确转义似乎是\033]0;
和\007
,有关提示,请参阅http://tldp.org/HOWTO/Xterm-Title-4.html,转义序列定义请参阅http://www.faqs.org/docs/Linux-mini/Xterm-Title.html#ss3.1。
答案 2 :(得分:0)