Solaris Common Desktop Environment: Guía avanzada del usuario y del administrador del sistema

Número de colores utilizados por el Gestor de estilos

El número de colores utilizado por el Gestor de estilos depende de los valores para los recursos siguientes:

colorUse: configura el número de colores que utiliza el escritorio

shadowPixmaps: indica al escritorio que sustituya los dos colores de sombra por mapas de píxels

foregroundColor: especifica si cambia dinámicamente el color de primer plano

dynamicColor: controla si las aplicaciones cambian los colores cuando se cambia de paleta

Tabla 17-9 muestra el número máximo de colores asignados por el escritorio.

Tabla 17-9 Número de colores del escritorio

Visualización 

Número máximo de colores 

Número derivado desde 

B_W 

Blanco y negro 

LOW_COLOR 

12 

Dos conjuntos de colores de cinco colores cada uno más blanco y negro 

MEDIUM_COLOR 

22  

Cuatro conjuntos de colores de cinco colores cada uno más blanco y negro 

HIGH_COLOR 

42 

Ocho conjuntos de colores de cinco colores cada uno más blanco y negro 

Para determinar el número máximo de colores:

  1. Multiplique el número de conjuntos de colores de la paleta por el número de colores de cada conjunto de colores.

  2. Sume 2 (para los colores blanco y negro).

    No obstante, con la configuración siguiente sólo tendría diez colores en su paleta: cuatro conjuntos de colores por dos colores en cada conjunto (background y selectColor) más blanco y negro:

    *colorUse:	MEDIUM_COLOR 
    *shadowPixmaps: 	True 
    *foregroundColor:	White

    Nota -

    Los iconos multicolor utilizan catorce colores adicionales.


Recurso colorUse

El valor predeterminado del recurso colorUse es MEDIUM_COLOR. El valor de este recurso afecta al número de conjuntos de colores utilizados en una paleta. Otros recursos afectan al número de colores utilizados para crear sombras. El valor del recurso colorUse también afecta al uso de iconos multicolor.

Valor 

Descripción 

B_W 

"Blanco y negro" del Gestor de estilos. Se muestra con 1 a 3 planos de color. Número de conjuntos de colores: 2. Número máximo de colores: 2. Número de colores predeterminado: 2. Sin iconos multicolor 

LOW_COLOR 

"Mayoría de colores para las aplicaciones" del Gestor de estilos. Se muestra con 4 a 5 planos de colores. Número de conjuntos de colores: 2. Número máximo de colores: 12. Número de colores predeterminado: 12. Sin iconos multicolor 

MEDIUM_COLOR 

"Más colores para la aplicación" del Gestor de estilos. Se muestra con 6 planos de colores. Número de conjuntos de colores: 4. Número máximo de colores: 22. Número de colores predeterminado: 22. Iconos multicolor 

HIGH_COLOR 

"Más colores para el escritorio" del Gestor de estilos. Se muestra con 7 o más planos de color. Número de conjuntos de colores: 8. Número máximo de colores: 42. Número de colores predeterminado: 42. Iconos multicolor 

valor predeterminado 

El escritorio elige el valor correcto para esa visualización. Para reducir el número de colores utilizados por el escritorio para las visualizaciones de color alto, se establece el recurso colorUse predeterminado a MEDIUM_COLOR.

Recurso shadowPixmaps

El recurso shadowPixmaps indica al escritorio que sustituya los dos colores de sombra por mapas de píxels. Éstos mezclan el color de fondo con blanco o negro para simular los valores de la sombra superior o inferior. Así se reduce en dos el número de colores necesarios, ya que no se ha de asignar celdas de color para los colores de sombra.

Valor 

Descripción 

True 

El escritorio crea topShadowPixmap y bottomShadowPixmap para su uso en lugar de los colores de sombra.

False 

Se utilizan topShadowColor y bottomShadowColor de la paleta.

El valor predeterminado para shadowPixmaps depende del recurso colorUse y el soporte de hardware para la visualización.

Recurso foregroundColor

El recurso foregroundColor especifica cómo se configura el primer plano en una paleta.

Valor 

Resultado 

White 

Se establece el primer plano en blanco. 

Black 

Se establece el primer plano en negro. 

Dynamic (valor predeterminado) 

Se establece dinámicamente el primer plano en blanco o negro, según el valor de background. Por ejemplo, las letras blancas sobre fondo amarillo son difíciles de leer, de forma que el sistema elige el color negro.

Si se establece foregroundColor a Black o White se reduce en uno el número de colores del conjunto de colores y el primer plano no cambiará como respuesta a los cambios del color de fondo.

El valor predeterminado para foregroundColor es Dynamic, excepto cuando el valor de colorUse sea B_W.

Recurso dynamicColor

El recurso dynamicColor controla si las aplicaciones cambian dinámicamente de color; es decir, si los clientes cambian de color cuando se cambia de paleta.

Valor 

Descripción 

True 

Los clientes cambian dinámicamente de color cuando se selecciona una paleta nueva. Es el valor predeterminado. 

False 

Los clientes no cambian dinámicamente de color. Cuando se selecciona una paleta nueva, los clientes utilizarán los colores nuevos cuando se reinicie la sesión. 

Cuando el valor del recurso dynamicColor es True, los clientes que no pueden cambiar los colores dinámicamente (aplicaciones no-Motif) asignan celdas diferentes en el mapa de colores a las de los clientes que pueden cambiar los colores dinámicamente, incluso aunque se pueda ver el mismo color.


Nota -

Como todos los clientes pueden compartir las mismas celdas de color, establecer dynamicColor a False reduce el número de colores consumidos por el escritorio.