web-dev-qa-db-ja.com

KDEによってオーバーライドされたターミネーターのカスタムカラー

私はターミネーター( http://gnometerminator.blogspot.fr/p/introduction.html )でSolarizedテーマに約1年間取り組んでおり、非常に満足しています。昨日私はKDEに切り替えましたが、結果はそれほど満足のいくものではありません。 Terminatorは、独自の設定ではなく、デフォルトのKDE設定の一部の色を使用しているようです([設定]-> [プロファイル]-> [色])。たとえば、ls -lを使用すると、すべてのディレクトリが濃い青で表示されます。これは、KDEのメインターミナルKonsoleが表示するものと同じです(/etc/DIR_COLORSで定義されているもの)。プロファイル設定で定義された明るい青色の色合いを使用する必要があります。

ターミネーターにそれらのKDE設定を上書きさせる方法を知っている人はいますか?

3
Robert Kusznier

唯一の問題がlsの出力の色である場合、修正は簡単です。独自のLS_COLORS変数を設定するだけで、他の変数が上書きされます。だから、開始するには、実行します

dircolors -p > ~/.mycolors

これにより、デフォルト値が.mycolorsディレクトリの$HOMEという新しいファイルに出力されます。これにより、現在の環境のデフォルトの色が設定されることに注意してください。このファイルを編集して色を変更する必要があるかもしれません。たとえば、ディレクトリを水色で表示するには、.mycolorsDIRで始まる行を見つけて次のように設定します。

 DIR 01;34

利用可能な色は次のとおりです( TLDPから ):

Black       0;30     Dark Gray     1;30
Blue        0;34     Light Blue    1;34
Green       0;32     Light Green   1;32
Cyan        0;36     Light Cyan    1;36
Red         0;31     Light Red     1;31
Purple      0;35     Light Purple  1;35
Brown       0;33     Yellow        1;33
Light Gray  0;37     White         1;37

次に、そのファイルをロードするようにシェルに指示します。 bashを使用していると仮定して、この行を~/.bashrcに追加します。

dircolors -b ~/.mycolors > /dev/null

これで、開いたすべての新しいターミナルウィンドウ(シェル)が適切な色になります。

2
terdon