コマンドの出力をコンソールタイトルバーにどのように配置できますか?

StackOverflow https://stackoverflow.com/questions/5373253

  •  28-10-2019
  •  | 
  •  

質問

いくつかのエスケープキャラクターを巧みに使用することで、任意のコマンド(「dirs」など)の出力をXtermタイトルバーに入れていました。コンソールで同じことをすることはできますか?もしそうなら、どうですか?

役に立ちましたか?

解決

あなたがやりたいことをするのは少し難しいですが あなたは変えられる Konsoleのタイトルバー。移動:

Settings > Edit current profile > Tabs > Tab title format

そしてそれを変更します %w それは意味します シェルによって設定されたウィンドウタイトル. 。変化が有効になるために、コンソールを閉じて再開する必要があると思います。

とにかく、プロンプトとエグゼクティブに行きます:

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

そして見よ!

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

他のヒント

DBUを使用してそれを行うこともできます:

qdbus $KONSOLE_DBUS_SERVICE $KONSOLE_DBUS_SESSION setTitle 1 $(dirs)

KDE 3の場合、DCOPを使用してください。

dcop $KONSOLE_DCOP_SESSION renameSession $(dirs)
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top