質問: デフォルトでxterm-256colorを使用するようにgnome-terminalを構成する方法 gnome-terminalを起動してecho $termを実行すると、xtermが出力として表示されました。xterm-256colorにしたい'export term=xterm256color'に.bashrcを追加するソリューションを検討しました。しかし、私はこのソリューションが好きではありません。シェルを切り替えることにした場合はどうなりますか?新しいシェル起動スクリプトに他のエクスポートを追加する必要がありますか?それで、gnome-terminalを起動するときに自動的に256色のターミナルを持つより良い方法はありますか?
回答: コピー 同じ質問からの私の回答 @javabrettが指摘:スタートアップスクリプト、特に~/.bashrcは変更しないことをお勧めしました。 $termの現在の$colortermまたは~/.profileを使用した「端末検出」は単なる推測であり、他の端末(たとえば、puttyまたはxterm)を使用すると問題が発生する可能性があります。端末エミュレーターは$termを設定することになっていますが、これはシェル内から変更しないでください。gnomeターミナルのafaikは、termを変更するための構成を提供していませんが、起動コマンドを変更することができ、それだけで十分です。ここにトリックがあります:profile preferences => title and command => run a custom command instead of my shell 次に、次のコマンドを使用します。env term=xterm-256color /bin/bash /bin/bashが異なる場合は、お好みのシェルに置き換えてください。そして、いいえ、その行で"$shell"をシェルの自動検出に使用することはできません;)ハードコードする必要があります