37 votes

Peut-on désactiver le défilement à l'élastique dans OS X Lion ?

Dans OS X Lion, existe-t-il un moyen de désactiver le défilement à l'élastique ? Il s'agit du rebondissement qui se produit lorsque la fenêtre est déroulée au-delà du bord supérieur ou inférieur.

Je sais que les périphériques d'entrée non Apple n'ont pas de bande élastique et j'espère trouver un paramètre ou un logiciel pour éliminer ce problème sur le trackpad et les souris Apple.

Suivi : Il y a un très bonne discussion sur Apple Support Communities concernant ce sujet. Apparemment, defaults write -g NSScrollViewRubberbanding -bool false désactive le défilement élastique pour certaines applications.

10voto

dan8394 Points 3487

Ce n'est pas une réponse, mais une indication dans la bonne direction.

J'ai un trackpad non multi-tactile et le défilement en bande de caoutchouc est désactivé dans Lion pour moi. Ce paramètre est donc lié à la prise en charge du multi-touch.

7voto

J'ai trouvé une préférence cachée pour désactiver le défilement de l'élastique avec strings /System/Library/Frameworks/*.framework/Versions/*/* 2> /dev/null | grep -iE '(rubb|elastic)' | grep -v ' ' | sort | uniq :

defaults write -g NSScrollViewRubberbanding -bool false

Elle devrait prendre effet après la réouverture des applications. Cela ne semble pas affecter les affichages web comme Safari Windows.

4voto

squidinc Points 41

Pour toute personne essayant de résoudre ce problème, ceci peut être utile :

Apple utilise le mot "élasticité" en référence à cette partie du défilement en élastique. La documentation de Xcode contient plus de détails.

Regardez également le contenu de "/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit".

3voto

Király Points 31

Il est possible de désactiver l'élastique lors du défilement au-delà de la fin d'une page. Il suffit de se débarrasser de son périphérique de pointage Apple et d'utiliser une souris tierce, comme ma souris Logitech vieille de 8 ans. Pas d'effet élastique lors du défilement au-delà de la fin d'une page.

Bien sûr, cela implique de renoncer à tous les gestes. Si, comme moi, vous détestez l'effet élastique au point de renoncer à tous les gestes pour vous en débarrasser, courez au magasin à un dollar et achetez cette souris USB à 4,99 $.

3voto

Fofer Points 463

J'ai trouvé ce bout de code CSS qui apparemment le désactive : http://www.smilingsouls.net/Blog/20110804114957.html

Il reste maintenant à trouver comment implémenter la règle CSS dans chaque page web que nous visitons... probablement via une extension Safari, comme QuickStyle ou NinjaKit.

QuickStyle : http://canisbos.com/quickstyle

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X