Comment désactiver l'animation en plein écran sur OS X 10.9

75

Lorsqu'une fenêtre OSX est considérée comme plein écran, il y a une animation de transition d'une seconde. Comment cela peut-il être désactivé à l'échelle du système? Nous aimerions que la transition de la petite fenêtre au plein écran soit instantanée - à l'exception du décalage inévitable du rendu.


Voici deux exemples de solutions qui ne fonctionnent pas, donc inutile de les répéter:

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/

Les "solutions" les plus populaires sont deux:

Terminal

Tapez "par défaut, écrivez NSGlobalDomain NSAutomaticWindowAnimationsEnabled -bool NO"

Appuyez sur Entrée

Fermez toutes les applications avant de faire cela pour vous assurer que le paramètre se propage. Toute application en cours lorsque vous apportez cette modification devra être redémarrée pour que les modifications prennent effet.

En réalité, NSAutomaticWindowAnimationsEnabled n’affecte pas du tout OS X 10.9. Rien ne changera comme vous le souhaitez.

Il existe une application appelée TotalSpace (ou Spaces) que je sais capable de désactiver certaines animations de transition.

URL: http://totalspaces.binaryage.com

En réalité, Total Space peut désactiver certaines animations en changeant d'écran, mais lorsque vous lisez une vidéo sur, par exemple, Yahoo Screen, il reste l'animation d'une petite vidéo à une vidéo en plein écran. environ 0,5 seconde à compléter rompt donc l'expérience vidéo).

aéroxy
la source
Ce problème sera résolu indirectement lors de la publication de la version 10.10, car il apparaît que le bouton sera entièrement supprimé et que les commandes en plein écran seront réduites pour modifier la taille d'une fenêtre existante.
bmike
1
10.10 montre le même comportement pour moi. Mon objectif est d’afficher instantanément des vidéos Youtube en plein écran dans Firefox, sans interrompre la lecture.
Charlie Gorichanaz
Pensez à ajouter votre +1 à cette question pour obtenir plus de visibilité sur le sujet: discussions.apple.com/message/28734339#28734339
jabalsad
Ajoutez ceci à la liste des raisons de revenir à Mavericks ou plus tôt!
Charlie Gorichanaz

Réponses:

16

macOS Sierra a introduit 'réduire le mouvement', ce qui rend les choses beaucoup plus agréables;)

Préférences Système> Accessibilité> Affichage. Recherchez et cochez la case Réduire le mouvement.

Tim
la source
8
Dommage que ce soit toujours lent
Mythical Fish
Sauvé mes yeux et mon cerveau
insigne le
6

Ce que je fais pour ça, c'est:

Éditez le Info.plistfichier pour chaque application que je veux exécuter en mode plein écran et ajoutez cette clé:

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

Le Info.plistde l'application est situé à /Applications/APPLICATION_NAME.app/Contents/Info.plist. Par exemple pour Chrome:/Applications/Google\ Chrome.app/Contents/Info.plist

Si vous venez d'ouvrir ce fichier et que Xcode s'ouvre avec l'éditeur Xcode. Je préfère éditer avec un éditeur de texte brut tel que sublime ou text mate, c'est juste un simple fichier XML.

Certaines applications, lorsque vous modifiez ce fichier, échoueront dans la somme de contrôle et demanderont un nombre infini de fois pour autoriser l'accès au trousseau osx. Chrome ou HipChat par exemple auront ce problème lorsque vous modifiez le fichier Info.plist. Pour résoudre ce problème, ouvrez simplement votre Keychain Accesset recherchez l'application avec ce problème, puis modifiez-le. Faites un clic droit ou double-cliquez sur l'application, cliquez sur l' Access Controlonglet, puis cochez Allow all applications to access this item-> Save Changeset redémarrez simplement l'application. Fonctionne sur 10.8.x et 10.9.x

Capture d'écran de mon Info.plistfichier chrome :

entrez la description de l'image ici

Richard
la source
Cela a fonctionné pour obtenir MacVim en plein écran, merci de poster!
richtaur
Pourriez-vous fournir des explications sur le code, c.-à-d. Que <integer>4</integer>signifie dans ce contexte? Je suppose que c'est un code spécifique à LSUIPresentationMode, mais que signifie-t-il et existe-t-il d'autres codes?
keflavich
1
Il y a cinq valeurs possibles de 0 à 4: Vous trouverez ici plus d'informations developer.apple.com/library/ios/documentation/General/Reference/…
richard
1
En utilisant Firefox 37.0.2 sur OS X 10.10.3, cela n’a pas accéléré ni désactivé l’animation plein écran. Tout ce que cela fait, c'est exactement ce que la documentation indique: masquer la barre de menus et le dock. Ceci est un autre candidat pour la section "ne fonctionne pas; ne suggérez pas".
Basti
OUI!!! Malheureusement, cette méthode ne peut pas être appliquée au Finder.
aeroxy
2

Je vais aller sur une branche et dire qu'il n'y a pas de défaut caché pour changer cela. Sans patcher le code du Finder, vous devrez vivre avec le délai d'animation de 10.9 programmé pour prendre environ une seconde. (NB sur mon Mac Pro, il semble que cela prenne 1/3 de seconde pour l'animation, donc c'est peut-être indirectement lié à la charge du processeur graphique et de la puissance ...)

bmike
la source