2

私はシェル セッションに便利なタイトルを付けて作業するのが好きです。これは、多くのタブのそれぞれを何に使用しているかを追跡するのに役立ちます。

現在、セッションの名前を変更するには、コンソールのタブ部分でその名前をダブルクリックします。シェル内からこれを行うために使用できるコマンドはありますか? 少し時間が節約できます。

前もって感謝します

編集:- KDE の Konsole シェルを使用しています。

4

6 に答える 6

5

記事xterm のタイトルを変更する方法が役立ちます。

于 2008-10-21T09:27:49.533 に答える
4

現在、セッションの名前を変更するには、コンソールのタブ部分でその名前をダブルクリックします

KDE の Konsole を使用しているようです。これは本当ですか?

その場合、KDE ​​3 では:

dcop $KONSOLE_DCOP_SESSION renameSession "I am renamed!"

KDE 4 では、古い DCOP インターフェイスはまだ新しい D-BUS IPC に移植されていませんが、各画面で設定されたウィンドウ名に従うようにタブ名の設定を変更し、他の答え。

于 2008-10-21T15:05:35.483 に答える
3

このページによると、次のようなものを使用できるはずです。

echo -n "\033]0;New Window Title\007"

現時点では Linux を使用していないため、これはテストされていません。プログラムの制御下でウィンドウのタイトルを変更できることは知っているので、これはうまくいくようです。

于 2008-10-21T09:29:32.603 に答える
1

これに対する答えは、使用している端末プログラムによって異なります。

ただし、私はそれが賢明であり、xterm エスケープ コードを尊重するのに十分な xterm をエミュレートしていると仮定します。 -Title.html#s3

注: 以下の unwind の例では、echo をこの "echo -ne" のように呼び出す必要があります。そうしないと、'\' 文字が文字どおりにエコーされます。

于 2008-10-21T09:28:14.633 に答える
1

Ubuntu のデフォルト ターミナル (私はまだ 10.04 を使用しています) については、xtitleを試してください。

$> sudo apt-get install xtitle
   ...
$> xtitle --title wow it worked!
   or simply
$> xtitle this is great
于 2012-05-01T18:34:31.993 に答える