Question

How can I change the Konsole title in Python? I found this code:

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

But it only works with Gnome terminal, not Konsole (on Kubuntu).

Était-ce utile?

La solution

I would give "\x1b]0;test\x07" a try (note the 0 instead of 2).

There is an open bug about Konsole not correctly treating xterm escape sequences; maybe it won't work at all until it is fixed.

Autres conseils

dcop "$KONSOLE_DCOP_SESSION" renameSession "New title here"

This should work. You can also run the command without the renameSession part to get a list of other options that you can changed.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top