【问题标题】:Change Konsole title via Python通过 Python 更改 Konsole 标题
【发布时间】:2012-06-10 19:00:57
【问题描述】:

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

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

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

【问题讨论】:

    标签: python console kde konsole


    【解决方案1】:

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

    an open bug 关于 Konsole 没有正确处理 xterm 转义序列;可能在修复之前根本无法使用。

    【讨论】:

    • 你有 Python 3 的命令吗?除了os.system("echo -ne "\033]0;test\007""),还有什么可能的方法吗?
    【解决方案2】:
    dcop "$KONSOLE_DCOP_SESSION" renameSession "New title here"
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-11-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-03
      • 1970-01-01
      • 2015-08-15
      • 1970-01-01
      相关资源
      最近更新 更多