4

如何在 Python 中更改 Konsole 标题?我找到了这段代码:

>>> import sys
>>> sys.stdout.write("\x1b]2;test\x07")

但它只适用于 Gnome 终端,而不适用于 Konsole(在 Kubuntu 上)。

4

2 回答 2

7

我会"\x1b]0;test\x07"试一试(注意0而不是2)。

有一个关于 Konsole 未正确处理 xterm 转义序列的开放错误;也许在修复之前它根本不起作用。

于 2012-06-06T18:20:18.590 回答
2
dcop "$KONSOLE_DCOP_SESSION" renameSession "New title here"

这应该有效。您还可以在没有 renameSession 部分的情况下运行该命令,以获取您可以更改的其他选项的列表。

于 2012-06-06T18:19:53.967 回答