3 votos

Cómo ejecutar XQuartz en modo de color de 16 bits

¿Es posible ejecutar XQuartz en modo de color de 16 bits en macOS High Sierra? Intenté las sugerencias en esta pregunta pero no parecían funcionar para 16 bits de color.

Primero, intenté configurar la profundidad de color en las preferencias de XQuartz:

Panel de preferencias de XQuartz mostrando millones de colores

Cuando reinicié X y verifiqué la profundidad de color usando xwininfo -root mostraba Depth: 24.

Luego, intenté especificar la profundidad de color en línea al iniciar XQuartz:

xquartz -depth 16

Esto hizo que XQuartz se cerrara con el error: Xquartz: start_x11_server: (ipc/mig) server died

Por último, intenté configurar la profundidad de color con defaults

defaults write org.macosforge.xquartz.X11 "depth" -int 16

Esto también resultó en una profundidad de color de 24.

Sin embargo, configurar el modo de color a 8 bits usando cualquiera de las técnicas anteriores funcionó perfectamente. XQuartz inició y xwininfo -root mostraba Depth: 8.

¿Alguna idea de lo que podría estar haciendo mal? Estoy ejecutando macOS High Sierra y XQuartz 2.7.11 (xorg-server 1.18.4).

Editar: Intenté con un valor de 15, pero xwininfo todavía está reportando una profundidad de color de 24.

Resultado de xwininfo mostrando una profundidad de color de 24 bits

2voto

user3439894 Puntos 5883

Valores válidos para "profundidad" en defaults write org.macosforge.xquartz.X11 "depth" -int n donde n es uno de los siguientes:

  • Desde la Pantalla: -1
  • 256 Colores: 8
  • Miles: 15
  • Millones: 24

Estos valores se obtuvieron utilizando defaults read org.macosforge.xquartz.X11 depth después de seleccionar cada una de las opciones en el menú.

introducir descripción de la imagen aquí


Aquí está la salida de los defaults (lectura/escritura) y los xwininfo -root comandos:

$ defaults read org.macosforge.xquartz.X11 depth
24
$ defaults write org.macosforge.xquartz.X11 "depth" -int 15
$ defaults read org.macosforge.xquartz.X11 depth
15
$ xwininfo -root

xwininfo: ID de ventana: 0xf1 (la ventana root) (no tiene nombre)

  X superior izquierda Absoluto:  0
  Y superior izquierda Absoluto:  0
  X superior izquierda Relativo:  0
  Y superior izquierda Relativo:  0
  Ancho: 2560
  Altura: 1418
  Profundidad: 15
  Visual: 0x22
  Clase visual: TrueColor
  Ancho del borde: 0
  Clase: Entrada/Salida
  Colormap: 0x21 (instalado)
  Estado de Gravedad de Bit: ForgetGravity
  Estado de Gravedad de Ventana: NorthWestGravity
  Estado de Backing Store: NotUseful
  Estado de Save Under: no
  Estado de Mapeo: IsViewable
  Estado de Redireccionamiento Anulado: no
  Esquinas:  +0+0  -0+0  -0-0  +0-0
  -geometría 2560x1418+0+0

$

0 votos

¡Gracias por el consejo! ¿Cómo los encontraste? Intenté con 15 y 24, y xwininfo reportó una profundidad de color de 24 para ambos.

0 votos

@bonh, he actualizado mi respuesta. Como puedes ver al configurar "depth" -int 15 y luego ejecutar xwininfo -root muestra: Depth: 15

1 votos

Algo huele mal. defaults read org.macosforge.xquartz.X11 depth muestra 15, las preferencias de XQuartz muestran 'Miles' pero xwininfo todavía muestra 24. ¿Qué versión de macOS/XQuartz estás utilizando?

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