3 votos

¿Dónde se almacena el ajuste "Abrir en baja resolución" de una aplicación?

Me gustaría scribir la apertura de una app -que normalmente se usa en resolución retina- para que se abra en baja resolución.

  1. establecer la configuración de baja resolución
  2. abrir la aplicación
  3. configuración clara de baja resolución

Pero, ¿dónde se almacena el ajuste "Abrir en baja resolución" para una aplicación?

Parece que diferentes MacOS lo almacenan en diferentes lugares. Estoy usando Mojave.

enter image description here

0 votos

Seguramente en una pantalla Retina, la interfaz de usuario de la aplicación se verá borrosa y de baja resolución si haces esto. ¿Por qué quieres hacer esto? ¿Hay otro método para lograr el objetivo final?

1 votos

La aplicación tiene un error al exportar imágenes en modo retina, pero sigo queriendo usar el modo retina cuando no estoy exportando (que es la mayor parte del tiempo). Preferiría no tener que marcar y desmarcar la casilla de obtener información, así que preferiría una forma de iniciar la aplicación en cualquiera de los dos modos. Además, por cierto, es agotador tener que justificar preguntas en los comentarios.

0 votos

Ah, y la aplicación está escrita usando Qt framework por lo que la interfaz de usuario es de baja resolución, incluso en modo retina.

4voto

user3439894 Puntos 5883

¿Dónde se almacena el ajuste "Abrir en baja resolución" de una aplicación?

Al marcar/desmarcar el Abrir en baja resolución casilla de verificación en un Aplicaciones Obtener información ventana en Buscador se crea/modifica una entrada en LSHighResolutionModeIsMagnified en el siguiente archivo :

~/Library/Preferences/com.apple.LaunchServices/com.apple.LaunchServices.plist

En la imagen de abajo, Tema 1 mostrando un valor de 3 es cuando se comprueba, y 2 cuando no está marcada.

enter image description here

Actualización para abordar el comentario.

Desde Terminal :

$ defaults read ~/Library/Preferences/com.apple.LaunchServices/com.apple.LaunchServices.plist 
{
    LSHighResolutionModeIsMagnified =     {
        "com.adobe.adobeconnect.app" =         (
            <626f6f6b ...>,
            3
        );
    };
}
$

Obsérvese en la salida anterior que el valor del primer elemento de la matriz se trunca en <626f6f6b ...> para ser más breve.

Obsérvese también la diferencia en cómo Xcode muestra el contenido del PLISTAS archivo versos el defaults comando en Terminal .

Si se utiliza el PlistEdit Pro aplicación , se mostrará el elementos de un matriz con sólo un valor numérico como su etiqueta mientras se omite el palabra artículo .

enter image description here

En cualquier caso, el uso de un GUI ambos etiquetas son virtual y no existen en la realidad estructura de datos de la matriz . Sólo la salida del defaults comando representa una precisión estructura de datos de la datos sí mismo.


Probado en <strong>MacOS High Sierra </strong>.

0 votos

Curiosamente, este no es el caso en Mojave. La búsqueda continúa.

0 votos

Me retracto, ¡está ahí si uso Xcode para ver el plist pero no si uso PlistEditPro!

0 votos

Gracias por la actualización, curiosamente su PlistEditPro muestra el archivo completamente diferente a la mía: i.imgur.com/tq2d4jW.png

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