Por "alterar cores", quero dizer algo como mudar o preto de #000000
para #111111
e, por "console TTY", quero dizer o que você obtém quando faz Ctrl+ Alt+ F1do X11, não um emulador de terminal como xterm
ou urxvt
.
Estou usando o Arch Linux, mas acho que tem mais a ver com o programa que fornece o TTY ( agetty
, acho).
/
color in bash
obter uma lista de todas as fugas.\e[0;30m
no preto, estou procurando uma maneira de personalizar a cor real de cada cor nomeada.Respostas:
O setterm comando é o que você está procurando.
EDITAR
Não, não há como alterar os nomes das cores conforme solicitado. Eles não são referenciados dessa maneira em nenhum lugar em maldições, terminfo ou no próprio terminal. Você pode alterar as definições dos índices de cores (0 a 15 eu acho) editando a fonte do kernel e recompilando.
fonte
Isso é totalmente possível e é algo que eu faço na minha configuração do Arch.
Você pode colocar algo assim em um script de shell e executá-lo no login:
As teclas
\e]P0
para\e]PF
(base 16) são as seqüências de escape necessárias para definir as 16 (8 cores meio brilhantes e 8 cores brilhantes). Após o qual você coloca a cor de substituição desejada, por exemplo151515
.fonte
Este é o melhor comando que eu conheço:
Você só pode ter 8 cores diferentes, tanto quanto eu posso dizer. Talvez um pouco mais usando brilhante na frente do básico 8?
fonte