web-dev-qa-db-ja.com

gnomeターミナルでkonsole(kde)カラースキームを使用していますか?

KDEのkonsoleが色を使用する方法でGnomeターミナルを色付けする方法はありますか?少なくともuser@name:~$の色を変更したいのですが、すべてが同じ色だと読みづらくなることがあるからです。

Gnomeターミナル用にエミュレートしたいkonsoleの例を次に示します。

enter image description here

enter image description here

2
fazpas

端末自体のテキストの前景色と背景色について話している場合、それは確かに可能です。これらの色は、Konsoleまたはgnome-terminalのいずれにも固有ではないANSIエスケープコードによって生成されます。これらは、色をサポートするすべての端末プログラムで動作します。コードの完全なリストについては、 Wikipedia を参照してください。

実際にカラーコードを使用するには、\[\033[01;31m\]の形式のシーケンスを記述します。この例では、別の色の変更が発生するまで、テキストの前景色を明るい赤(01は明るい、31は赤)に変更します。別の色を使用するには、31を30〜37(前景色の場合)または40〜47(背景色の場合)の任意の数値に変更します。例として、私のシェルプロンプトはによって設定されます

export PS1="\[\033[01;32m\]\u@\h\[\033[01;34m\] \W \[\033[01;37m\]\$\[\033[00m\] "

これにより、username @ Hostが緑色で、作業ディレクトリが青色で、リテラル$が黄色で表示されます。最後の\[\033[00m\]は、前景色/背景色が設定されているものをすべてクリアするリセットコードです。

ちなみに、31などの実際の色は通常赤ですが、変更することもできます。 KonsoleでANSIカラーパレットを設定できることは知っていますが、gnome-terminalに同じ機能があるかどうかはわかりません。

3
David Z

GnomeTerminal➤Edit➤Profiles...およびvi +/color ~/.bashrcも参照してください。

0
msw