6

いくつかのエスケープ文字を巧妙に使用することで、任意のコマンド( "dirs"など)の出力をxtermのタイトルバーに配置していました。konsoleでも同じことができますか?もしそうなら、どのように?

4

2 に答える 2

6

やりたいことを実行するのは少し難しいですが、Konsole のタイトル バーを変更できます。次の場所に移動します。

Settings > Edit current profile > Tabs > Tab title format

Window Title Set by Shell%wを意味するように変更します。変更を有効にするには、Konsole を閉じてから再度開く必要があると思います。

とにかく、プロンプトに移動して実行します。

OUTPUT=`whoami`; echo -ne "\033]2;$OUTPUT\007"

そして見よ!

この例では、ウィンドウのタイトルを、whoamiによって出力されたものに一時的に設定します。

于 2011-03-21T03:40:12.663 に答える
4

dbus を使用して行うこともできます。

qdbus $KONSOLE_DBUS_SERVICE $KONSOLE_DBUS_SESSION setTitle 1 $(dirs)

KDE 3 の場合、dcop を使用:

dcop $KONSOLE_DCOP_SESSION renameSession $(dirs)
于 2011-03-22T18:36:43.317 に答える