Desativar cores brilhantes no TTY

3

Estou procurando uma maneira de desativar as cores brilhantes (negrito) em um TTY (cores de 8 a 15). Eu gostaria que todas as cores brilhantes usassem suas contrapartes meio brilhantes.

    
por Chris Kempson 07.06.2012 / 17:36

1 resposta

1

Encontre o banco de dados terminfo para o seu tipo de terminal em /usr/share/terminfo - ele deve ser um arquivo com o mesmo nome do valor da sua variável TERM . Lembre-se do nome do caminho.

Decompile o arquivo de banco de dados na origem usando infocmp $TERM > FILE.ti . Isso pode ser feito em seu diretório pessoal, porque o infocmp encontrará o arquivo de banco de dados correto com base no valor de $TERM .

Edite FILE.ti e remova a entrada bold=... da lista separada por vírgula de pares nome = valor. Salve o arquivo e recompile-o usando tic FILE.ti . Isso substituirá FILE no mesmo diretório.

Crie um novo diretório em seu diretório pessoal chamado .terminfo . Além disso, faça todos os subdiretórios sob ~/.terminfo necessários para corresponder aos subdiretórios em /usr/share/terminfo , onde você encontrou FILE . Agora copie FILE e FILE.ti para o subdiretório em ~/.terminfo , que corresponde ao subdiretório em /usr/share/terminfo , onde você encontrou FILE . Por exemplo, se você tiver arquivos chamados xterm e xterm.ti , copie-os para o diretório ~/.terminfo/x porque encontrou xterm em /usr/share/terminfo/x .

Em seguida, adicione essa linha ao script de inicialização ~/.bashrc : export TERMINFO="$HOME/.terminfo" e feche e reabra sua janela de terminal.

Isso deve desabilitar a operação bold para esse tipo de terminal, e todas as cores devem aparecer apenas em sua forma escura.

    
por 07.06.2012 / 17:56