So deaktivieren Sie die Vollbildanimation unter OS X 10.9


75

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.

URL: http://totalspaces.binaryage.com

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).



Dieses Problem wird indirekt gelöst, wenn 10.10 freigegeben wird, da es den Anschein hat, dass diese Schaltfläche vollständig entfernt wird und nur Vollbild- und Minimierungsbefehle zum Ändern der Größe eines vorhandenen Fensters verfügbar sind.
bmike

1
10.10 zeigt das gleiche Verhalten für mich. Mein Ziel ist es, Youtube-Videos in Firefox sofort im Vollbildmodus anzuzeigen, ohne die Wiedergabe zu unterbrechen.
Charlie Gorichanaz


Fügen Sie dies der Liste der Gründe hinzu, um zu Mavericks oder früher zurückzukehren!
Charlie Gorichanaz

Antworten:


16

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


8
Schade, dass es immer noch ein bisschen langsam ist
Mythical Fish

Ich habe meine Augen und mein Gehirn gerettet
melde dich

6

Was ich dafür tue ist:

Bearbeiten Sie die Info.plistDatei für jede Anwendung, die ich im Vollbildmodus ausführen möchte, und fügen Sie diesen Schlüssel hinzu:

    <key>LSUIPresentationMode</key>
    <integer>4</integer>

Die Info.plistder 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 Ihre Keychain Accessund durchsuchen Sie die Anwendung mit diesem Problem und bearbeiten Sie sie. Rechts- oder Doppelklick auf die Anwendung, klicken Sie auf die Access ControlRegisterkarte und dann auf Allow all applications to access this item-> Save Changesund starten Sie die Anwendung einfach neu. Funktioniert mit 10.8.x und 10.9.x

Screenshot meiner Chrome- Info.plistDatei:

Bildbeschreibung hier eingeben


Dies hat dazu beigetragen, dass MacVim den richtigen Vollbildmodus hat. Vielen Dank für die Veröffentlichung!
Richtaur

Können Sie eine Erklärung für den Code abgeben, dh was bedeutet <integer>4</integer>das in diesem Zusammenhang? Ich gehe davon aus, dass es sich um einen Code handelt LSUIPresentationMode, aber was bedeutet das und gibt es noch andere Codes?
Keflavich

1
Es gibt fünf mögliche Werte von 0 bis 4: Hier finden Sie weitere Informationen unter developer.apple.com/library/ios/documentation/General/Reference/…
richard

1
Mit Firefox 37.0.2 unter OS X 10.10.3 konnte die Vollbildanimation weder beschleunigt noch deaktiviert werden. Alles, was es tut, ist genau das, was in der Dokumentation steht: Blenden Sie die Menüleiste und das Dock aus. Dies ist ein weiterer Kandidat für den Abschnitt "Funktioniert nicht; nicht vorschlagen".
Basti

JA!!! Leider kann diese Methode nicht auf Finder angewendet werden.
Aeroxy

2

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 ...)

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.