5 votos

Cuál es el punto de personalizado ANSI colores en la Terminal de Preferencias?

En las preferencias de la Aplicación Terminal, usted puede configurar de forma personalizada ANSI colores azul, verde, amarillo, rojo brillante, etc. pero en realidad no cambia nada en el Shell. Utilizando por ejemplo ls -G todavía muestra el valor predeterminado ANSI colores. Yo sé que usted puede personalizar el texto, el cursor, y los colores de fondo, pero ¿qué efecto tiene el cambio de la norma ANSI colores? He intentado cambiar el LSCOLORS en la bash_profile pero que no funcionó.

Cómo puedo hacer que el ANSI colores en el shell coincide con el conjunto de colores personalizados en la Terminal de preferencias.

default colors

custom colors

4voto

Jose Chavez Puntos 645

Para entender cuál es el efecto de cambiar los colores, usted tendrá que entender cómo ANSI colores de trabajar.

En los primeros días de ANSI códigos de escape para colorear, la especificación permite a los programadores (o de otros usuarios) para escribir códigos para elegir entre 8 colores (negro, rojo, verde, amarillo, azul, magenta, cian y negro). Como una especie de estándar de facto de la terminal de decisiones también permitió la elección de brither versiones de los mismos colores (es decir, en negro brillante, rojo brillante, etc.).

El color real del "rojo" o "verde" no está estandarizado y que varían entre el software de terminal. Estos son los colores que Apple te permite redefinir. I. e. si usted quiere que su "roja" para ser más o menos rojo (o algo completamente distinto), le permitirá a usted.

Más adelante en el trabajo que se ha hecho para ampliar estos códigos de escape para permitir una amplia gama de colores. En el estándar ISO de la versión de estos códigos de escape es posible para el programador seleccione cualquier color RGB de 24 bits mediante la emisión de un código de escape que especifica la cantidad de rojo, verde y azul, que va en el color específico que quieren.

Esto significa que si usted ejecuta un programa en el Terminal que está utilizando el viejo sistema de escape de los códigos de color de referencia "nombres" (es decir, rojo, verde, cian) - se puede cambiar lo que esas referencias de color de media en las preferencias.

Sin embargo, para los programas que utilizan los nuevos códigos de escape que hacen referencia específica códigos de color (es decir, rgb(123,74,101)) el programador ya ha pedido expresamente por un color específico y no eres capaz de como un usuario a cambio de que, desde el Terminal de preferencias.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X