GNU/Linux >> Tutoriales Linux >  >> Linux

¿Hay alguna forma de alterar los colores utilizados en las consolas TTY en Linux?

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 hacer que se ejecute al iniciar sesión:

if [ "$TERM" = "linux" ]; then
    echo -en "\e]P0151515" # Black
    echo -en "\e]P1ac4142" # Red
    ...
    echo -en "\e]PEac4142" # Bright Cyan
    echo -en "\e]PFac4142" # Bright White
    clear # Clear artifacts
fi

El \e]P0 a \e]PF (base 16) son las secuencias de escape que necesita para configurar los 16 colores (8 medio brillante, 8 brillante). Después de lo cual coloca el color de reemplazo deseado, p. 151515 .


El término establecido comando es lo que estás buscando.

setterm -foreground black -background white

EDITAR

No, no hay forma de alterar los nombres de los colores como lo solicitaste. No se les hace referencia de esa manera en curses, terminfo o en la propia terminal. Puede cambiar las definiciones de los índices de color (0-15, creo) editando el código fuente del kernel y recompilando.


Este es el mejor comando que conozco:

setterm -clear all -foreground green -bold -store

Solo puedes tener 8 colores diferentes por lo que puedo decir. ¿Quizás un poco más usando bright delante de basic 8?


Linux
  1. ¿Existe un equivalente a .Net FileSystemWatcher en el mundo de Linux?

  2. Cómo limpiar los cachés utilizados por el kernel de Linux

  3. ¿Hay alguna manera de inspeccionar el rpath actual en Linux?

  4. Linux:¿hay alguna forma de identificar la velocidad de su memoria a través del software?

  5. ¿Cuál es la mejor manera de aprender SELinux?

Los 7 espacios de nombres de Linux más utilizados

Comando Linux DF – Las 3 opciones más utilizadas

Las 8 distribuciones de Linux más populares disponibles en el mercado

Comprender los niveles de ejecución de Linux de la manera correcta

EndeavourOS – Aprende Arch de la manera correcta

¿Hay alguna manera de limitar el consumo total de CPU?