web-dev-qa-db-ja.com

MCとaptitudeのカラースキームを構成する

Ubuntuを使用していますが、配色が原因でMCやAptitudeでテキストを読むことができません。それを変更する方法はありますか?

9
JorgeeFG

たぶん簡単な修正:mc -bは強制的にノーカラーモードを強制します;)

mc用の独自のスキンを作成できます。これにはカラースキームが含まれます。彼らは~/.mc/skinsに住んでおり、mc -S skinnameによって選択されています。 この記事 はそれについて少し話し、最後に ダウンロード可能な例 があります。

しかし、より深刻な問題は、用語の背景が「期待される色ではない」ことです。そのため、別の方法は、用語の16の「標準色」の表示方法を変更することです。 (たとえば、これはコントラストの観点から見た場合、以前はすべて緑だった項目を紫色にしてくれます。)これがどのように行われるかは、ターミナルエミュレーターに依存します。たとえば、XFCEのターミナルには、設定ダイアログにそれがあり、xtermの場合はおそらく設定ファイルなどを編集する必要がある.

10
Ulrich Schwarz

変更ログから:

バージョン4.8.0-pre1

警告:FDO標準に準拠するために、構成ファイルが$ HOME/.mcディレクトリからXDG_CONFIG_ *ディレクトリに移動されました( http://standards.freedesktop.org/basedir-spec/basedir-spec-0.7.html =)

mcedit .config/mc/ini
skinを検索 F7
skin=modarin256は本当に良い例です:) /usr/share/mc/skins/さまざまなテーマをご覧ください。

6
M Noit

Aptitude用に独自のカラーテーマを作成できます。 素敵なドキュメント さえあります。

受け入れられた回答ですでに述べたように、より深い問題は、実際には色が相互に依存しているため、使用している標準のターミナルカラーテーマがあり、それに基づいてncursesアプリテーマが構築されます。したがって、aptitudeの「青」は異なる場合があります。

これが私のyellow/blackスタイルです。これはハイコントラストになるように設計されており、 base16_materia ターミナルテーマで使用されています。

aptitude::UI::Styles "";
aptitude::UI::Styles::MenuBar "";
aptitude::UI::Styles::MenuBar::bg "yellow";
aptitude::UI::Styles::MenuBar::fg "black";
aptitude::UI::Styles::HighlightedMenuBar "";
aptitude::UI::Styles::HighlightedMenuBar::fg "yellow";
aptitude::UI::Styles::HighlightedMenuBar::bg "black";
aptitude::UI::Styles::Header "";
aptitude::UI::Styles::Header::bg "black";
aptitude::UI::Styles::Header::fg "yellow";
aptitude::UI::Styles::Status "";
aptitude::UI::Styles::Status::bg "yellow";
aptitude::UI::Styles::Status::fg "black";
aptitude::UI::Styles::DisabledMenuEntry "";
aptitude::UI::Styles::DisabledMenuEntry::fg "white";
aptitude::UI::Styles::DisabledMenuEntry::bg "black";
aptitude::UI::Styles::MenuEntry "";
aptitude::UI::Styles::MenuEntry::fg "yellow";
aptitude::UI::Styles::MenuEntry::bg "black";
aptitude::UI::Styles::MenuBorder "";
aptitude::UI::Styles::MenuBorder::fg "yellow";
aptitude::UI::Styles::MenuBorder::bg "black";
aptitude::UI::Styles::HighlightedMenuEntry "";
aptitude::UI::Styles::HighlightedMenuEntry::bg "yellow";
aptitude::UI::Styles::HighlightedMenuEntry::fg "black";
aptitude::UI::Styles::MultiplexTab "";
aptitude::UI::Styles::MultiplexTab::bg "cyan";
aptitude::UI::Styles::MultiplexTab::fg "black";
aptitude::UI::Styles::MultiplexTabHighlighted "";
aptitude::UI::Styles::MultiplexTabHighlighted::bg "black";
aptitude::UI::Styles::MultiplexTabHighlighted::fg "yellow";

~/.aptitude/configファイルの最後に追加するだけです。

0
Kepi