Apple Mail/Maps 'NSWindow Frame' .plist

Weiß jemand, wo sich diese Zeichenfolge für Mail/Maps auf Mavericks befindet?

Ich habe hineingeschaut ~/Library/Preferences/com.apple.mail.plistund es listet nur ein paar Einträge auf, kein NSWindow Frame. Kann Karten möglicherweise nicht finden com.apple.GEO.plist? Es gibt auch keine NSWindow Frame-Zeichenfolge.

Gibt es auch eine Möglichkeit, ihre Fensterpositionen so einzustellen, dass sie sich immer an der angegebenen Stelle öffnen?

defaults write...?

Antworten (1)

Diese befinden sich an diesen Orten auf Mavericks:

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

Beachten Sie die Großschreibung - Kleinbuchstaben, Großbuchstaben Maps.

So lesen und setzen Sie Fensterrahmen:

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

Es scheint jedoch, dass einige Apps (vielleicht die mit AppNap) die neuen Einstellungen nicht sofort befolgen, sodass Sie sich möglicherweise ab- und wieder anmelden müssen. Insbesondere Maps scheint nicht richtig zu funktionieren, und in Mail das Hauptfenster befindet sich in einem Unterschlüssel. Sie könnten zum Beispiel Folgendes tun:

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

um den Compose-Fensterrahmen festzulegen. Es hängt alles von der Taste ab, die Sie einstellen möchten.

Danke, ich habe eine neue Position für Maps geschrieben und dann versucht, mich abzumelden / neu zu starten. Es erinnert sich nicht an meine Präferenz. Ich habe ein Problem mit Maps, Mail, Calendar, Finder - sie verschieben sich alle ein paar Zentimeter nach rechts, wenn ich sie öffne, und schieben sie effektiv aus dem Bildschirm. Irgendwelche Ideen, warum das passiert? --Ich habe "Displays haben separate Leerzeichen" aktiviert, und diese Apps sind Display 2 zugewiesen. Meine Displays haben unterschiedliche Auflösungen.
Wollen Sie damit sagen, dass die Haupteinstellung des Mail Viewer-Fensters nicht bearbeitet werden kann? Ich kann es in der Plist nicht finden. Was bedeutet es, dass es sich in einem Unterschlüssel befindet?
Der Status des Mail-Hauptfensters wird im DefaultWindowStateSchlüssel gespeichert, aber dieser Schlüssel ist ein Wörterbuch. Darin ist ein windowFrameSchlüssel enthalten, in dem die Daten tatsächlich gespeichert werden. Leider defaultsscheint es nicht möglich zu sein, diese direkt zu ändern, also liegt es an Ihnen, den DefaultWindowStateSchlüssel selbst zu analysieren. Karten, ich bin mir nicht sicher. Können Sie defaults readim Hauptfenster von Maps jedes Mal, wenn Sie es starten, nachdem es sich bewegt hat, eine Aktion ausführen und sehen, ob es sich ändert? Verwenden Sie auch zufällig Anwendungen, die Fenster manipulieren, wie SizeUp, Moom, Better Touch Tool, Keyboard Maestro usw.?
Ja, ich verwende Flexiglass, aber ich glaube nicht, dass es die Apps beeinflusst. Ich habe es jedoch beendet, dann die richtigen Koordinaten für Mail in DefaultWindowState gespeichert: 1680 -23 1280 969 1680 -57 1280 1002, dann abgemeldet, und es springt immer noch zurück zu: 2080 -25 1280 970 1680 -57 1280 1002. Ein Karten, dasselbe. Wie Sie sehen, springt das Fenster jeder App um 400 Pixel nach rechts. Dadurch wird es effektiv am rechten Rand ausgerichtet, wenn die Anzeige / der Raum 1680 x 1050 war, aber es ist nur 1280 x 1024, sodass es aus dem Bildschirm verschoben wird.
aber die Räume von Display 1 sind 1680x1050.