コンソールのタブタイトルをコマンドラインから変更して永続化しますか? 質問する

コンソールのタブタイトルをコマンドラインから変更して永続化しますか? 質問する

コンソールのタブタイトルを変更するにはどうすればよいですか? デフォルトでは に設定されている%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

おすすめ記事