有没有办法在 Linux 中设置自定义窗口标题?
答案1
一种方法是使用工具例如,从命令行:
xdotool search --name "Old name" set_window --name "New name"
这将搜索包含名称“旧名称”的打开窗口并将其名称更改为“新名称”。您还可以按窗口类、PID 和其他各种内容进行搜索。请参阅 xdotool 手册页。
可能还有其他方法可以在程序启动时自动设置相同的内容,具体取决于程序本身,以及它是否使用 Qt、GTK 或其他什么。
答案2
如果所讨论的窗口是 xterm,则可以使用魔术转义序列:
echo "^[]0;New name^G"
其中^[
是转义字符,^G
是 control-G。
如果窗口是 Gnome 终端,则可以使用菜单项“终端|设置标题”。
另一种写法是
echo "\033]0;New name\007"