我使用的是 openbox,通常屏幕上有很多窗口。一个用于浏览器的窗口和几个用于运行几个终端的窗口。问题是,当它们最小化时,我无法弄清楚我在哪个终端中做了什么,并且必须打开每个终端来检查并查看我在做什么,这太麻烦且耗时。更不用说,它还扰乱了工作流程。我大部分时间都花在编程上。
所以我想,更改标题栏中窗口的名称是有意义的,这样即使在最小化窗口时我也可以看到我在其中做什么。但不幸的是,openbox 没有提供更改窗口标题栏中名称的选项,或者也许它提供了但我不知道。我用谷歌搜索过,但找不到任何可以帮助我的东西。
我想知道是否有一种方法可以更改标题栏中窗口的标题,以便即使在最小化窗口时我也可以看到我在其中所做的事情。
谢谢。
答案1
您可以告诉 xterm 使用转义序列更改其窗口标题。至少对于 Gnome,这也反映在任务栏中。发出命令
echo -e -n "\033]0;${USER}@${HOST}\007"
例如,在命令提示符下将标题设置为用户名和主机名。当然你可以在“\033]0;”之间输入和“\007”任何您想要的静态字符串、命令输出或环境变量。看xterm 标题常见问题解答了解更多细节和想法。
这不仅适用于 xterms,也适用于许多现代终端仿真器。