コマンドの出力をコンソールタイトルバーにどのように配置できますか?
質問
いくつかのエスケープキャラクターを巧みに使用することで、任意のコマンド(「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)
所属していません StackOverflow