如何在 Linux 中设置窗口标题

如何在 Linux 中设置窗口标题

有没有办法在 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"

相关内容