【发布时间】:2012-06-10 19:00:57
【问题描述】:
如何在 Python 中更改 Konsole 标题? 我找到了这段代码:
>>> import sys
>>> sys.stdout.write("\x1b]2;test\x07")
但它仅适用于 Gnome 终端,不适用于 Konsole(在 Kubuntu 上)。
【问题讨论】:
标签: python console kde konsole
如何在 Python 中更改 Konsole 标题? 我找到了这段代码:
>>> import sys
>>> sys.stdout.write("\x1b]2;test\x07")
但它仅适用于 Gnome 终端,不适用于 Konsole(在 Kubuntu 上)。
【问题讨论】:
标签: python console kde konsole
我会尝试"\x1b]0;test\x07"(注意0 而不是2)。
an open bug 关于 Konsole 没有正确处理 xterm 转义序列;可能在修复之前根本无法使用。
【讨论】:
os.system("echo -ne "\033]0;test\007""),还有什么可能的方法吗?
dcop "$KONSOLE_DCOP_SESSION" renameSession "New title here"
这应该可行。您也可以在没有 renameSession 部分的情况下运行该命令,以获取您可以更改的其他选项的列表。
【讨论】: