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

75

Cuando se promueve una ventana OSX 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 retraso inevitable del renderizado.


Aquí hay dos ejemplos de soluciones que NO funcionan, por lo que no es necesario repetirlas:

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/

Las "soluciones" más populares son dos:

Terminal

Escriba "valores predeterminados escribir NSGlobalDomain NSAutomaticWindowAnimationsEnabled -bool NO"

Presione 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 realice este cambio deberá reiniciarse para que los cambios surtan efecto.

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

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

URL: http://totalspaces.binaryage.com

En realidad, Total Space puede desactivar algunas animaciones que cambian entre pantallas, pero cuando 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 esa es la animación realmente molesta (toma aproximadamente 0,5 segundos para completar, por lo tanto, rompe la experiencia del video

aeroxi
fuente
Este problema se resolverá indirectamente cuando se publique 10.10, ya que parece que eliminará este botón por completo y solo tendrá pantalla completa y minimizará los comandos para alterar el tamaño de una ventana existente.
bmike
1
10.10 muestra el mismo comportamiento para mí. Mi objetivo es la pantalla completa de videos de Youtube en Firefox al instante sin interrumpir la reproducción.
Charlie Gorichanaz
Considere agregar tu +1 a esta pregunta para obtener una mayor visibilidad sobre el tema: discussions.apple.com/message/28734339#28734339
jabalsad
¡Agregue esto a la lista de razones para volver a Mavericks o anterior!
Charlie Gorichanaz

Respuestas:

16

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

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

Tim
fuente
8
Es una pena que todavía sea un poco lento
Mythical Fish
Salvó mis ojos y mi cerebro
insign
6

Lo que hago para esto es:

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

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

El Info.plistde 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 Xcode. Prefiero editar con un editor de texto plano como sublime o text mate, es solo un simple archivo XML.

Algunas aplicaciones cuando edite este archivo fallarán en la suma de verificación y solicitará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 Keychain Accessy busque la aplicación con este problema y edite. haga clic derecho o doble en la aplicación, haga clic en la Access Controlpestaña y luego marque Allow all applications to access this item-> Save Changesy simplemente reinicie la aplicación. Funciona en 10.8.xy 10.9.x

Captura de pantalla de mi Info.plistarchivo de Chrome :

ingrese la descripción de la imagen aquí

Ricardo
fuente
Esto funcionó para obtener MacVim a pantalla completa adecuada, ¡gracias por publicar!
richtaur
¿Podría proporcionar alguna explicación del código, es decir, qué <integer>4</integer>significa en este contexto? Supongo que es un código específico para LSUIPresentationMode, pero ¿qué significa y hay otros códigos?
keflavich
1
Hay cinco valores posibles del 0 al 4: aquí puede encontrar más información developer.apple.com/library/ios/documentation/General/Reference/…
richard
1
Usando Firefox 37.0.2 en OS X 10.10.3 esto no hizo nada para acelerar o deshabilitar la animación de pantalla completa. Todo lo que hace es exactamente lo que la documentación dice que haría: Ocultar la barra de menú y el dock. Este es otro candidato para la sección "no funciona; no sugerir".
Basti
¡¡¡SI!!! Lamentablemente, este método no se puede aplicar a Finder.
aeroxy
2

Voy a arriesgarme y decir 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 animación en 10.9 que está programado para tomar aproximadamente un segundo. (Nota: en mi Mac Pro, parece tomar 1/3 de segundo para la animación, por lo que tal vez esté indirectamente relacionado con la carga y la potencia de la GPU / CPU ...)

bmike
fuente