Cómo deshabilitar la animación de pantalla completa en OS X 10.9

74

Cuando una ventana OSX se promociona a pantalla completa, hay una animación de transición de un segundo. ¿Cómo se puede deshabilitar todo el sistema? Nos gustaría que la transición de la ventana pequeña a la pantalla completa sea instantánea, excepto por el inevitable retraso de la representación.

Aquí hay dos ejemplos de soluciones que NO funcionan, así que no hay necesidad de repetirlas:

enlace enlace

Las "soluciones" más populares son dos:

  

Terminal

     

Escriba "los valores predeterminados escriben NSGlobalDomain   NSAutomaticWindowAnimationsEnabled -bool NO "

     

pulsa enter

     

Cierre todas las aplicaciones antes de hacer esto para asegurarse de que   la configuración se propaga. Cualquier aplicación que se ejecute cuando hagas este cambio   debe reiniciarse para que los cambios surtan efecto.

En realidad, NSAutomaticWindowAnimationsEnabled no afecta a OS X 10.9 en absoluto. Nada cambiará como quieras para configurarlo.

  

Hay una aplicación llamada TotalSpace (o Spaces) que sé que puede deshabilitar algunas animaciones de transición.

     

URL: enlace

En realidad, Total Space puede deshabilitar el cambio de animación entre pantallas, pero cuando se reproduce un video en, digamos Yahoo Screen, la animación de un video pequeño a un video de pantalla completa aún permanece, y de hecho eso es realmente molesto. animación (tarda unos 0,5 segundos en completarse, por lo tanto, interrumpe la experiencia de video).

    
pregunta aeroxy 25.04.2014 - 20:07

3 respuestas

12

macOS Sierra introdujo 'reducir movimiento', lo que encuentro hace las cosas mucho más agradables;)

Preferencias del sistema > Accesibilidad > Monitor Allí, busque y marque la casilla etiquetada Reducir movimiento

    
respondido por el Tim 03.08.2017 - 01:54
6

Lo que hago para esto es:

Edite el archivo Info.plist para cada aplicación que deseo ejecutar en modo de pantalla completa y agregue esta clave:

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

El Info.plist de la aplicación se encuentra en /Applications/APPLICATION_NAME.app/Contents/Info.plist . Por ejemplo, para Chrome: /Applications/Google\ Chrome.app/Contents/Info.plist

Si solo abre este archivo y tiene Xcode se abrirá con el editor de Xcode. Prefiero editar con un editor de texto plano como sublime o compañero de texto, es solo un simple archivo XML.

Algunas aplicaciones cuando edites este archivo fallarán en la suma de control y pedirán infinitas veces para permitir el acceso al llavero osx. Chrome o HipChat, por ejemplo, tendrán este problema cuando edites el Info.plist . Para resolver este problema, simplemente abra su Keychain Access y busque la aplicación con este problema y edite. Haga clic derecho o doble en la aplicación, haga clic en la pestaña Access Control y luego marque Allow all applications to access this item - > Save Changes y simplemente reinicie la aplicación. Funciona en 10.8.xy 10.9.x

Captura de pantalla de mi archivo chrome Info.plist :

    
respondido por el richard 25.09.2014 - 13:36
2

Voy a arriesgarme y diré que no hay un valor predeterminado oculto para cambiar esto. A falta de parchear el código del Finder, tendrá que vivir con el retraso de la animación en 10.9 que está programado para tomar aproximadamente un segundo. (n.b. en mi Mac Pro, parece que toma 1/3 de segundo para la animación, así que quizás esté relacionado indirectamente con la carga y la potencia de la GPU / CPU ...)

    
respondido por el bmike 18.09.2014 - 17:59

Lea otras preguntas en las etiquetas