Come disabilitare l'animazione a schermo intero su OS X 10.9

75

Quando una finestra OSX viene promossa a schermo intero, c'è un'animazione di transizione di un secondo. Come può essere disabilitato tutto il sistema? Vorremmo che la transizione dalla piccola finestra a quella a schermo intero fosse istantanea, tranne per il ritardo inevitabile del rendering.

Ecco due esempi di soluzioni che NON funzionano, quindi non c'è bisogno di ripeterle:

link link

Le "soluzioni" più popolari sono due:

Terminal

Type " defaults write NSGlobalDomain NSAutomaticWindowAnimationsEnabled -bool NO"

Hit enter

Close all applications before you do this to make sure the setting propagates. Any app running when you make this change will need to be restarted for the changes to take effect.

In realtà, NSAutomaticWindowAnimationsEnabled non ha alcun effetto su OS X 10.9. Nulla cambierà comunque ti piace impostarlo.

There is a app called TotalSpace (or Spaces) that I know is able to disable some transitional animations.

URL: http://totalspaces.binaryage.com

In realtà, Total Space può disabilitare alcuni passaggi di animazione tra gli schermi, ma quando si riproduce un video, ad esempio Yahoo Screen, l'animazione da un piccolo video a un video a schermo intero rimane ancora - e infatti questo è davvero noioso animazione (dura circa 0,5 secondi per completare quindi interrompe l'esperienza video).

    
posta aeroxy 25.04.2014 - 20:07
fonte

3 risposte

12

macOS Sierra ha introdotto "ridurre il movimento" che trovo rende le cose molto più piacevoli;)

Preferenze di sistema > Accessibilità > Display Lì, trova e seleziona la casella con l'etichetta Riduci movimento

    
risposta data 03.08.2017 - 01:54
fonte
6

Quello che faccio per questo è:

Modifica il file Info.plist per ogni applicazione che voglio eseguire in modalità schermo intero e aggiungi questa chiave:

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

Il Info.plist dell'applicazione si trova in /Applications/APPLICATION_NAME.app/Contents/Info.plist . Ad esempio per Chrome: /Applications/Google\ Chrome.app/Contents/Info.plist

Se apri questo file e Xcode si aprirà con l'editor Xcode. Preferisco modificare con un editor di testo semplice come sublime o compagno di testo, è solo un semplice file XML.

Alcune applicazioni quando modifichi questo file falliranno nel checksum e ti chiederanno infinite volte per consentire l'accesso al portachiavi di osx. Ad esempio, Chrome o HipChat presenteranno questo problema quando modifichi Info.plist . Per risolvere questo problema, apri Keychain Access e cerca l'applicazione con questo problema e modifica. fai clic destro o doppio sull'applicazione, fai clic sulla scheda Access Control e poi controlla Allow all applications to access this item - > Save Changes e il solo riavvio dell'applicazione. Funziona su 10.8.x e 10.9.x

Schermata del mio file chrome Info.plist :

    
risposta data 25.09.2014 - 13:36
fonte
2

Ho intenzione di uscire su un arto e dire che non ci sono impostazioni predefinite per cambiare questo. A parte il patching del codice del Finder, dovrai vivere con il ritardo dell'animazione sul 10.9 programmato per impiegare circa un secondo. (sul mio Mac Pro, sembra che occorrano 1/3 di secondo per l'animazione, quindi forse è indirettamente correlato al caricamento e alla potenza della GPU / CPU ...)

    
risposta data 18.09.2014 - 17:59
fonte

Leggi altre domande sui tag