~/.bash_profile
私の同僚は、多くのサーバーに以下を持っています。
echo -e "\033]50;SetProfile=Production\a"
この方法も機能するので、テキストは重要ではないようです。
echo -e "\033]50;ANY_TEXT\a"
しかし、言葉なしでは動作しません\a
。
これにより、彼のOSX端末はプロファイル(他の色など)を変更しますが、私のxtermではフォントが大幅に変更されるようです。
以下を使用してリセットしようとしました。
- VTフォントを設定するには、Shift +右クリックを使用します。
- Shift+マウスの中央クリックを使用して「ソフトリセット」と「完全リセット」を実行します。
さまざまなエスケープコードとコマンドを送信します。
$ echo -e "\033c" # Reset terminal, no effect $ echo -e "\033[0;m" # Reset attributes, no effect $ tput sgr0 # No effect $ tput reset # No effect
私の質問:
- これがxtermで動作する理由は何ですか、正確に何をしますか?コード50は「予約済み」と表示されますか?
- どのようにリセットしますか?
スクリーンショット:
ベストアンサー1
リストを見るxtermエスケープコードDisplayは(esc)]50;name(bel)
xtermのフォントをフォントに設定するか、最初の文字がある場合はフォントメニューname
の項目に設定します。name
#
リセットする最も簡単な方法は、xtermのフォントメニュー(Ctrl+右クリック)を使用してを選択することですDefault
。または、起動時にxtermが使用するフォントを見つけて、エスケープシーケンスを使用して設定することもできます。
フォントメニューでオプションを見つけることもできますAllow Font Ops
。このオプションの選択を解除すると、エスケープシーケンスを使用してフォントを変更できなくなります。