El comando para cambiar de Color: Color De la Pantalla, como se muestra en X11 Preferencias de XQuartz, a
Color: 256 Colores, desde la línea de comandos en la Terminal :
defaults write org.macosforge.xquartz.X11 depth -int 8
- Nota: XQuartz debe estar cerrada cuando se hace este cambio o los de abajo, desde la línea de comandos o desde dentro de un
bash
script.
Para restablecer el valor predeterminado, Color: Color De la Pantalla, utilice el siguiente:
defaults delete org.macosforge.xquartz.X11 depth
O:
defaults write org.macosforge.xquartz.X11 depth -int -1
- Nota: Por defecto, el
depth
clave no existe, sin embargo, cuando se restablece a partir de la interfaz de usuario predeterminada, el valor es -1
, aunque es aceptable para establecer el valor predeterminado de Color: Color De la Pantalla.
1 votos
¿Podrías indicarnos las versiones de X11 y MacOS que utilizas? El modelo de ordenador también estaría bien.
1 votos
MacOS : 10.9.5 Mavericks y X11 : XQuartz 2.7.7 (xorg-server 1.15.2) y Hardware : MacbookPro 15" 2014
1 votos
¿Estarías contento con un bash (o sh) script para hacerlo que simplemente maneje la GUI usando osascript(1) para enviar eventos a AppleScript?
1 votos
Ya estoy usando un archivo bash script para hacer algunos otros ajustes, quiero anexar ese archivo con una o dos líneas para cambiar los ajustes de color. No quiero utilizar cualquier ui por ahora, si no hay otra manera de lograr esto puedo considerar el uso de ui. Gracias @D A Vincent
1 votos
¿Qué proceso utilizó para instalar XQuartz 2.7.7? Lo siento y me da un poco de pena preguntar. He instalado varios sabores de X11 en el pasado, pero no estoy seguro de cómo hacerlo en 10.9 Mavericks, y cómo difiere de los ordenadores que tengo, que tienen versiones más recientes de MacOS.
1 votos
En mi caso estoy usando XQuartz 2.7.7 para lanzar una aplicación que se cargará sólo en las preferencias de 256 colores. Así que después de crear un nuevo usuario necesito cambiar la preferencia de visualización de x11 a 256 colores usando gui una vez por usuario. Estoy buscando un script para cambiar las preferencias de pantalla de 'From Display(default) -> 256 colors' para XQuartz. Instalo Xquartz usando el terminal "sudo installer -pkg nombre_paquete". Gracias de antemano
0 votos
Ahora me siento aún más estúpido. ¿Qué pongo donde has puesto "nombre_paquete"? ¿Algo que se supone que ya he descargado? ¿Un paquete de instalación? ¿Del sitio web del proyecto Xquartz?
1 votos
Voy a probar XQuartz-2.7.11 en este ordenador con MacOS Sierra 10.12.3. Si entiendo las cosas correctamente, entonces tal vez el uso adecuado de defaults(1) y opciones de línea de comandos podría funcionar.
1 votos
Yo instalo Xquartz usando la terminal "sudo installer -pkg nombre_paquete" y nombre_paquete es el Xquartz.pkg, menciono esto solo para aclarar que lo instalé a través de la terminal. Gracias D A Vincent
1 votos
Gracias Shaji Kuruvi (¿cómo hago uno de esos enlaces?), es una ayuda. Me siento mucho menos estúpido. Creo que puedo escribirte un shell script adecuado una vez que entienda cómo funciona el comando defaults(1).
0 votos
Vamos continuar esta discusión en el chat .
0 votos
Muchas gracias a D A Vincent por su ayuda, la solución dada a continuación me funciona.