bashrcファイルでは、次の行を使用してユーザー名の色とディレクトリの色を設定しました。
export PS1="\[$(tput bold)\]\[\033[38;5;2m\][\u@\h-\t\[$(tput sgr0)\] \[$(tput sgr0)\]\[$(tput bold)\]\[\033[38;5;2m\]\W]\\$\[$(tput sgr0)\] \[$(tput sgr0)\]"
LS_COLORS=$LS_COLORS:'di=1;35:' ; export LS_COLORS #set color of directories
私はさまざまな端末を開き、私が作業している作業に応じて色を区別するのが好きです。私の問題は、使用している端末プロファイル(ディレクトリなど)に応じて色を変更したいということです。
現在は、上記で設定した色がすべてのプロファイルに適用されるため、別のプロファイルに切り替えても、ユーザー名とディレクトリの色は下の画像と同じに保たれ、基本的に背景色のみが変更されますが、このプロファイルを使用したらどうでしょうか。他の色セットを使用することもできます。
プロフィールごとに異なる色を設定できますか?デフォルトでは、使用されている端末プロファイルに応じて異なる色を適用するif elseステートメントをbashrcファイルに挿入しますか?
編集:これは設定ファイルの意味です。これは私の端末の設定です。私のgnomeバージョンはGNOME Shell 3.25.4で、私が使用している端末はGNOME Terminalバージョン3.22.1「VTEバージョン0.46.2 + GNUTLSを使用するGNOME Desktop Terminal Emulator」です。