Disable Elastic (Rubber Band) Scrolling in Mac OS X
Ever since Mac OS X 10.7, the Mac has included the same elastic over-scrolling that exists in the iOS world. Frequently called “rubberband scrolling”, it kicks in as an overscrolling effect that runs out of the scrollable region revealing the linen background before snapping back into the scrollable region. Scroll up quickly with or without inertia in virtually any window since OS X Lion to see the effect in action. Rubberbanding makes for good eye candy and makes the Mac feel familiar to those coming from the iOS world, but some users are annoyed with it and will appreciate the ability to disable the scroll elasticity completely.
Launch Terminal found in the /Applications/Utilities/ directory and enter the following defaults write command exactly:
defaults write -g NSScrollViewRubberbanding -int 0
Apps will need to relaunch for the changes to take effect, though disabling rubber band scrolling does not work in every app.
To undo the change and get rubberband scrolling back, use the following defaults command:
defaults delete -g NSScrollViewRubberbanding
This is a great tip that has long been wished for by many users, heads up to MacWorld for the post.