Skonfiguruj schematy kolorów MC i aptitude

9

Używam Ubuntu i mam problemy z czytaniem tekstu w MC i Aptitude z powodu schematu kolorów. Czy jest jakiś sposób, aby to zmienić?

JorgeeFG
źródło

Odpowiedzi:

10

Może szybka poprawka: mc -bwymusza tryb bezbarwny;)

Możesz napisać własne skórki mc, które zawierają schemat kolorów. Mieszkają w ~/.mc/skinsi są wybierani przez mc -S skinname. Ten artykuł mówi o tym trochę i zawiera przykład dostępny do pobrania na końcu.

Ale może głębszym problemem jest to, że tło terminu nie ma oczekiwanego koloru, więc innym sposobem może być zmiana sposobu wyświetlania 16 „standardowych kolorów”. (Na przykład sprawiłoby to, że wszystkie wcześniej zielone elementy stałyby się fioletowe, jeśli jest to dla ciebie lepsze z punktu widzenia kontrastu.) To, jak to zrobisz, zależy od emulatora terminala, na przykład Terminal XFCE ma to w oknie preferencji, dla xterm prawdopodobnie trzeba edytować plik konfiguracyjny itp.

Ulrich Schwarz
źródło
4
Połącz szwy, aby były martwe. Przydanie przykładu bezpośrednio do odpowiedzi byłoby fajne.
MrSmith42
P: Jak domyślnie uruchomić nocolor?
BG Bruno,
6

Z dziennika zmian:

Wersja 4.8.0-pre1

OSTRZEŻENIE: Pliki konfiguracyjne zostały przeniesione z katalogu $ HOME / .mc do katalogów XDG_CONFIG_ *, aby zachować zgodność ze standardem FDO ( http://standards.freedesktop.org/basedir-spec/basedir-spec-0.7.html )

mcedit .config/mc/ini
wyszukiwanie za skinpomocą F7
skin=modarin256jest na przykład bardzo fajne :) Spójrz, /usr/share/mc/skins/aby zobaczyć różne tematy.

M. Noit
źródło
0

Możesz stworzyć własny motyw kolorów dla Aptitude. Jest nawet ładna dokumentacja .

Jak już powiedziano w zaakceptowanej odpowiedzi, głębsze kłopoty polegają na tym, że kolory są od siebie zależne, dlatego używany jest standardowy motyw kolorów terminalu, na którym opiera się motyw aplikacji ncurses. Zatem np. Zdolności mają różne „niebieskie”, niż możesz się spodziewać.

Oto mój styl żółto-czarny , który projektuję tak, aby był bardzo kontrastowy i używany z motywem terminala 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";

Po prostu dodaj go na końcu ~/.aptitude/configpliku.

Kepi
źródło