Configurar esquemas de cores MC e aptitude

9

Estou usando o Ubuntu e estou tendo problemas para ler texto no MC e no Aptitude por causa do esquema de cores. Existe alguma maneira de mudá-lo?

JorgeeFG
fonte

Respostas:

10

Talvez uma solução rápida: mc -bforce o modo sem cor;)

Você pode escrever suas próprias capas mc, que incluem um esquema de cores. Eles vivem ~/.mc/skinse são selecionados por mc -S skinname. Este artigo fala um pouco sobre isso e tem um exemplo disponível para download no final.

Mas talvez o problema mais profundo seja que o fundo do seu termo "não é a cor esperada"; portanto, outra maneira seria alterar a forma como o seu termo exibe as 16 "cores padrão". (Por exemplo, isso deixaria todos os itens anteriormente verdes em púrpura, se for melhor para você do ponto de vista do contraste.) Como isso é feito depende do emulador do terminal, por exemplo, o Terminal do XFCE o possui em sua caixa de diálogo de preferências, para xterm você provavelmente precisa editar um arquivo de configuração etc.

Ulrich Schwarz
fonte
4
As costuras do link devem estar mortas. Adicionar um exemplo diretamente à resposta seria bom.
MrSmith42
Q idéia de como iniciar o nocolor por padrão?
BG Bruno
6

No changelog:

Versão 4.8.0-pre1

AVISO: Os arquivos de configuração foram movidos do diretório $ HOME / .mc para os diretórios XDG_CONFIG_ * para respeitar o padrão FDO ( http://standards.freedesktop.org/basedir-spec/basedir-spec-0.7.html )

mcedit .config/mc/ini
pesquisar skincom F7
skin=modarin256é realmente bom, por exemplo :) Veja /usr/share/mc/skins/os diferentes temas.

M Noit
fonte
0

Você pode criar seu próprio tema de cores para o Aptitude. Existe até uma boa documentação .

Como já foi dito na resposta aceita, um problema mais profundo é que as cores dependem umas das outras, então há um tema de cor terminal padrão que você está usando e o tema do aplicativo ncurses é baseado nisso. Assim, ou seja, a aptidão tem um "azul" diferente do que você pode esperar.

Aqui está o meu estilo amarelo / preto , que eu design para alto contraste e usado com o tema do terminal 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";

Basta adicioná-lo ao final do ~/.aptitude/configarquivo.

Kepi
fonte