En Yosemite 10.10, yo estaba tratando de usar defaults
a modificar el Info.plist
de archivo de una aplicación, pero después de tal comando, osx no vuelve a cargar modificado Info.plist
.
He probado a mover la aplicación a su alrededor y reinicio, como se ha mencionado en algún otro lugar como una manera de forzar a osx para recargar Info.plist
, pero no pudo.
Así que aquí está el problema, ¿Cómo puedo fuerza de osx para volver a cargar la Info.plist
de archivo de una aplicación?
Específicamente aquí es lo que quiero lograr:
Actualmente el flash en Firefox se ejecuta en baja resolución cuando en modo de pantalla completa, para solucionarlo tengo que hacer la Firefox.app/Contents/MacOS/plugin-container.app
HiDPI compatible.
De acuerdo a esto, después de este comando:
defaults write /Application/Firefox/Contents/MacOS/plugin-container.app/Contents/Info.plist NSHighResolutionCapable true
Yo debería ser capaz de desactivar la opción "Abrir en Baja Resolución" casilla de verificación. Pero no, modificaron plugin-container.app
, todavía tiene un gris casilla de verificación en su panel de información. Reiniciar no se soluciona el problema.
Aquí está lo más raro: he movido el modificado plugin-container.app
a otro lugar, entonces yo era capaz de desactivar esta casilla. Pero me mudé de vuelta y de que la casilla de verificación se convirtió en gris de nuevo.
Una solución que he encontrado es
- copia de otra aplicación para
/Application/Firefox/Contents/MacOS/
y le cambió el nombre aplugin-container.app
(yo llamo a esto el "falsoplugin-container.app
"), - a continuación, reemplace uno falso con la modificada.
De esta manera puedo tener la opción "Abrir en Baja Resolución" casilla de verificación de la espalda y soy capaz de desactivar, pero el sistema no actualiza el icono de la aplicación después de la colocación, por lo que ahora el icono de la aplicación de la modificación de la plugin-container.app
es todavía uno de los falsos plugin-container.app
.
Un problema es fijo, pero otro es creado.
Entonces, ¿cuál es la manera adecuada para que el sistema de recarga de la Info.plist
?