Examinando las discusiones de Apple, encontré esta sugerencia para este problema:
En Terminal.app, ejecute (todo en una línea, sin retorno de carro)
(no requiere sudo)
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user
Una ejecución exitosa no produce salida.
Después de hacer eso en mi máquina (OS X 10.8.2 12C60), se produce momentáneamente el comportamiento esperado para .dmg
de solo lectura, es decir, al abrir .dmg
's desde Firefox o desde la carpeta de Descargas en el Acoplar, después de aceptar el acuerdo de licencia (si está presente), la ventana del Finder para el .dmg
aparece en primer plano.
PERO, este comportamiento deseable solo parece durar unos segundos antes de que se repita el comportamiento anterior (apertura bajo otras ventanas). No estoy seguro de qué hacer con él. Probablemente haya algún conflicto dentro de LaunchServices, ya sea un error de Apple o tal vez una interferencia de alguna otra aplicación.
En mi caso, tengo una gran cantidad de herramientas de sistema de archivos y UI de terceros, como PathFinder, DefaultFolderX, KeyboardMaestroX, etc., tal vez uno de estos es el culpable.