如何在 Python 中更改 Konsole 标题?我找到了这段代码:
>>> import sys
>>> sys.stdout.write("\x1b]2;test\x07")
但它只适用于 Gnome 终端,而不适用于 Konsole(在 Kubuntu 上)。
我会"\x1b]0;test\x07"
试一试(注意0
而不是2
)。
有一个关于 Konsole 未正确处理 xterm 转义序列的开放错误;也许在修复之前它根本不起作用。
dcop "$KONSOLE_DCOP_SESSION" renameSession "New title here"
这应该有效。您还可以在没有 renameSession 部分的情况下运行该命令,以获取您可以更改的其他选项的列表。