端末のタイトルをロックする方法はありますか?

端末のタイトルをロックする方法はありますか?

場合によっては、独自のターミナルタブに複数の異なるセッションが開いている場合、ローカルタイトルの調整によってセッションを区別できなくなるため、最初のタイトル(セッション名と呼ばれる)をロックすることが非常に望ましいです。明らかに、リモートソフトウェアタスクのすべての部分を制御することは、実際に実行するには広すぎるタスクなので、最も適切なアプローチは、タイトルへの追加の変更を無効にするノブを設定することです。そんな取っ手があるかどうかは疑わしいですが、誰が知っていますか?

答え1

解決策は各端末などのようですxtermgnome-terminal

Xtermの場合:コマンドラインで特定のxtermインスタンスのウィンドウタイトルをロックするには、次のようにします。

xterm -xrm "xterm*allowTitleOps: false" -T "my title"

これは、Xtermがスクリプトから起動したり、デフォルト値を無視したい場合に便利です。

GNOME端末の場合:あなたの場合、gnome-terminal「ターミナルコマンドが独自のタイトルを設定したとき:初期タイトルを保持」オプションを使用してプロファイルを作成し、gnome-terminal次のように実行する必要があります。

gnome --tab-with-profile=<name of your profile> -t "<your window title>"

答え2

~によるとこの端末コマンド一覧(X 端末エミュレータを含む各種端末の場合) (悲しいことに) 正確な機能を提供する端末コマンドはありません。

まれにこれを使用している場合は、xtermXtermの右クリックメニューを使用して「タイトル操作」を無効にすることができ、ほとんどの場合、コマンドラインオプションとX11リソースを使用することもできます。Control

相手の問題を解決するためのハッキング/パッチワークがあるかもしれませんが、かなりの即興作業が必要であり、包括的な解決策はありません。

関連情報