Apple Mail/Mapas 'NSWindow Frame' .plist

¿Alguien sabe dónde se encuentra esta cadena para Mail/Maps on Mavericks?

Miré ~/Library/Preferences/com.apple.mail.plisty solo enumera algunas entradas, sin marco NSWindow. ¿No se puede encontrar para Maps, posiblemente com.apple.GEO.plist? Tampoco hay una cadena de NSWindow Frame allí.

Además, ¿hay alguna forma de configurar las posiciones de sus ventanas para que siempre se abran en el lugar especificado?

defaults write...?

Respuestas (1)

Esos están en estos lugares en Mavericks:

~/Library/Containers/com.apple.mail/Data/Library/Preferences
~/Library/Containers/com.apple.Maps/Data/Library/Preferences

Tenga en cuenta las mayúsculas: correo en minúsculas, mapas en mayúsculas.

Para leer y configurar los marcos de las ventanas:

defaults read com.apple.Maps "NSWindow Frame MapMainWindow"
defaults write com.apple.Maps "NSWindow Frame MapMainWindow" '2056 137 1000 712 1920 0 1440 878'

Sin embargo, parece que algunas aplicaciones (tal vez aquellas con AppNap) no obedecen las nuevas preferencias de inmediato, por lo que es posible que deba cerrar sesión y volver a iniciarla. Mapas en particular no parece funcionar correctamente, y en Correo, la ventana principal está en una clave secundaria. Podrías, por ejemplo, hacer:

defaults write com.apple.mail "NSWindow Frame Compose Window" '175 36 718 779 0 0 1440 878'

para establecer el marco de la ventana de redacción. Todo depende de la clave que estés tratando de configurar.

gracias, escribí una nueva posición para Maps, luego intenté cerrar sesión/reiniciar. No está recordando mi preferencia. Tengo un problema con Maps, Mail, Calendar, Finder: todos se desplazan unas pocas pulgadas hacia la derecha cada vez que los abro, lo que los empuja fuera de la pantalla. ¿Alguna idea de por qué sucede esto? --Tengo 'las pantallas tienen espacios separados' habilitado, y estas aplicaciones están asignadas a la pantalla 2. Mis pantallas tienen resoluciones diferentes.
¿Está diciendo que la preferencia principal de la ventana del visor de correo no se puede editar? No puedo encontrarlo en el plist. ¿Qué significa que está en una clave secundaria?
El estado de la ventana principal de Mail se almacena en la DefaultWindowStateclave, pero esa clave es un diccionario. Contiene una windowFrameclave que es donde se almacenan realmente los datos. Desafortunadamente, defaultsno parece poder modificarlos directamente, por lo que depende de usted analizar la DefaultWindowStateclave usted mismo. Mapas, no estoy seguro. ¿Puedes hacer un defaults readen la ventana principal de Maps cada vez que lo abres después de que se mueve y ver si cambia? Además, ¿estás usando por casualidad alguna aplicación que manipule ventanas, como SizeUp, Moom, Better Touch Tool, Keyboard Maestro, etc.?
Sí, estoy usando Flexiglass, pero no creo que esté afectando las aplicaciones. Sin embargo, lo dejé, luego guardé las coordenadas correctas para Mail en DefaultWindowState: 1680 -23 1280 969 1680 -57 1280 1002, luego me desconecté y todavía vuelve a: 2080 -25 1280 970 1680 -57 1280 1002. Mapas, lo mismo. puede ver, la ventana de cada aplicación salta 400 px a la derecha. esto lo alinea efectivamente con el borde derecho si la pantalla/espacio era 1680x1050, pero es solo 1280x1024, por lo que lo mueve fuera de la pantalla.
pero los espacios de la pantalla 1 son 1680x1050.