Wenn für ein OSX-Fenster der Vollbildmodus aktiviert wird, wird eine Übergangsanimation von einer Sekunde angezeigt. Wie kann dies systemweit deaktiviert werden? Wir möchten, dass der Übergang vom kleinen Fenster zum Vollbild sofort erfolgt - mit Ausnahme der unvermeidlichen Verzögerung beim Rendern.
Hier sind zwei Beispiele für Lösungen, die NICHT funktionieren. Sie müssen sie also nicht wiederholen:
http://forums.macrumors.com/showthread.php?t=1691359 http://www.reddit.com/r/apple/comments/1plzmq/is_there_a_way_to_speed_up_or_skip_fullscreen/
Die beliebtesten "Lösungen" sind zwei:
Terminal
Typ "Standard schreiben NSGlobalDomain NSAutomaticWindowAnimationsEnabled -bool NO"
Drücke Enter
Schließen Sie alle Anwendungen, bevor Sie dies tun, um sicherzustellen, dass die Einstellung weitergegeben wird. Jede App, die ausgeführt wird, wenn Sie diese Änderung vornehmen, muss neu gestartet werden, damit die Änderungen wirksam werden.
In Wirklichkeit wirkt sich NSAutomaticWindowAnimationsEnabled überhaupt nicht auf OS X 10.9 aus. Es ändert sich nichts, wie Sie es einstellen möchten.
Es gibt eine App namens TotalSpace (oder Spaces), von der ich weiß, dass sie einige Übergangsanimationen deaktivieren kann.
In der Realität kann Total Space einige Animationen deaktivieren, die zwischen Bildschirmen wechseln. Wenn Sie jedoch ein Video abspielen, z. B. Yahoo Screen, bleibt die Animation von einem kleinen Video zu einem Vollbild-Video erhalten - und das ist in der Tat die eigentlich nervige Animation (Takes) ca. 0,5 sekunden zu absolvieren bricht daher das videoerlebnis ab).
quelle
Antworten:
macOS Sierra hat 'reduct motion' eingeführt, was meiner Meinung nach die Dinge viel angenehmer macht;)
Systemeinstellungen> Eingabehilfen> Anzeigen Aktivieren und aktivieren Sie das Kontrollkästchen Bewegung reduzieren
quelle
Was ich dafür tue ist:
Bearbeiten Sie die
Info.plist
Datei für jede Anwendung, die ich im Vollbildmodus ausführen möchte, und fügen Sie diesen Schlüssel hinzu:Die
Info.plist
der Anwendung befindet sich unter/Applications/APPLICATION_NAME.app/Contents/Info.plist
. Zum Beispiel für Chrome:/Applications/Google\ Chrome.app/Contents/Info.plist
Wenn Sie nur diese Datei öffnen und Sie haben, wird Xcode mit dem Xcode-Editor geöffnet. Ich bevorzuge es, mit einem einfachen Texteditor wie sublime oder text mate zu bearbeiten, es ist nur eine einfache XML-Datei.
Einige Anwendungen schlagen beim Bearbeiten dieser Datei in der Prüfsumme fehl und fragen unendlich oft, ob der Zugriff auf den osx-Schlüsselbund zugelassen werden soll. In Chrome oder HipChat tritt dieses Problem beispielsweise auf, wenn Sie das bearbeiten
Info.plist
. Um dieses Problem zu lösen, öffnen Sie einfach IhreKeychain Access
und durchsuchen Sie die Anwendung mit diesem Problem und bearbeiten Sie sie. Rechts- oder Doppelklick auf die Anwendung, klicken Sie auf dieAccess Control
Registerkarte und dann aufAllow all applications to access this item
->Save Changes
und starten Sie die Anwendung einfach neu. Funktioniert mit 10.8.x und 10.9.xScreenshot meiner Chrome-
Info.plist
Datei:quelle
<integer>4</integer>
das in diesem Zusammenhang? Ich gehe davon aus, dass es sich um einen Code handeltLSUIPresentationMode
, aber was bedeutet das und gibt es noch andere Codes?Ich werde auf einen Ast gehen und sagen, dass es keine versteckte Vorgabe gibt, um dies zu ändern. Wenn Sie den Finder-Code nicht patchen, müssen Sie mit der Animationsverzögerung von 10.9 leben, die auf ungefähr eine Sekunde programmiert ist. (nb auf meinem Mac Pro scheint es 1/3 Sekunde für die Animation zu dauern, also hängt es vielleicht indirekt mit dem Laden der GPU / CPU und der Leistung zusammen ...)
quelle