コンソールのタブタイトルを変更するにはどうすればよいですか? デフォルトでは に設定されている%u : %n
ため、常に自動的に変更されます。
次のように設定できます:
qdbus org.kde.konsole $KONSOLE_DBUS_SESSION setTitle 1 "My Title"
しかし、コンソールで何かを実行するとすぐに、 に戻ります%u : %n
。 もちろんです。 に%w
設定して、タイトルを「シェルによって設定されたウィンドウタイトル」に設定するように指示できますが、後で (明示的に設定しない限り) 空になります。 (設定しない限り、すべての新しいタブは空になります。)
問題は、それを永続的にする方法(またはコマンドライン経由でプロファイルを切り替える方法)です。タイトル形式が に設定されている別のプロファイルを作成し%w
、カスタム タイトルを設定する前に、そのプロファイルに切り替えることができます。
編集: 答えを見つけたと思う
qdbus org.kde.konsole $KONSOLE_DBUS_SESSION setTabTitleFormat 0 "" qdbus org.kde.konsole $KONSOLE_DBUS_SESSION setTitle 0 "私のタイトル"
ベストアンサー1
次のバリアントを使用する必要がある場合があります:
echo -ne "\033]30;test change title\007"
$ konsole -v
Qt: 4.8.6
KDE Development Platform: 4.13.3
Konsole: 2.13.2