Por "alterar colores", me refiero a algo como cambiar el negro de #000000
a #111111
, y por "consola TTY", me refiero a lo que obtienes cuando haces Ctrl+ Alt+ F1desde X11, no un emulador de terminal como xterm
o urxvt
.
Estoy usando Arch Linux, pero creo que tiene más que ver con el programa que proporciona el TTY ( agetty
creo).
/
color in bash
obtener una lista de todos los escapes.\e[0;30m
negro, estoy buscando una manera de personalizar el color real para cada color con nombre.Respuestas:
El comando setterm es lo que estás buscando.
EDITAR
No, no hay forma de alterar los nombres de los colores como solicitó. No se hace referencia de esa manera en ningún lugar en maldiciones, terminfo o el terminal en sí. Puede cambiar las definiciones de los índices de color (creo que 0-15) editando la fuente del núcleo y volviendo a compilar.
fuente
Esto es completamente posible y es algo que hago en mi configuración de Arch.
Puede colocar algo como esto en un script de shell y ejecutarlo al iniciar sesión:
El
\e]P0
a\e]PF
(base 16) son las secuencias de escape que necesita para establecer los colores (mitad brillante 8, 8 brillante) 16. Después de lo cual pones el color de reemplazo deseado, p151515
.fuente
Este es el mejor comando que conozco:
Solo puedo tener 8 colores diferentes por lo que puedo decir. ¿Quizás un poco más al usar brillante en frente de 8 básico?
fuente