Können Sie das Scrollen mit Gummibändern in OS X Lion deaktivieren?

37

Gibt es in OS X Lion eine Möglichkeit, das Scrollen mit Gummibändern zu deaktivieren? Dies ist der Sprung, der auftritt, wenn das Fenster über den oberen oder unteren Rand hinaus gescrollt wird.

Mir ist bewusst, dass Eingabegeräte, die keine Apple-Eingabegeräte sind, kein Gummiband aufweisen, und ich hoffe, auf dem Apple-Trackpad und den Mäusen eine Einstellung oder Software zu finden, mit der dies behoben werden kann.

Follow-up : Es gibt eine sehr gute Diskussion über Apple Support Communities zu diesem Thema. defaults write -g NSScrollViewRubberbanding -bool falseDeaktiviert offensichtlich das Scrollen mit dem Gummiband für einige Anwendungen.

Wellenförmige Krabbe
quelle
3
Ich bin wirklich daran interessiert, eine Antwort auf diese Frage zu finden.
Ty W
Einige Anwendungen, wie iTunes und andere Browser als Safari, tun dies nicht. Das ärgert mich! Ha ha
Paul Eccles
1
Gibt es ein technisches Problem, das dieses Problem verursacht, oder ist es Ihnen so ärgerlich, dass es tatsächlich ein Kopfgeld von 50 wert ist?
Alexander
4
Es ist einfach so ärgerlich für mich. Ich hatte gehofft, ein Kopfgeld könnte jemanden davon überzeugen, einen Hack auszubaggern, um ihn auszuschalten. Es ist nicht das Ende der Welt, aber ich finde die meisten neuen Animationen und Effekte von Lion ablenkend und völlig unnötig. Da ich meine Maschine für die Arbeit benutze, verschwenden alle nutzlosen Animationen nur Zeit und ziehen mich aus der Zone.
Ty W
1
@XAleXOwnZX Es ist so ärgerlich, dass ich für eine Drittanbieter-App zahlen würde, um dies zu deaktivieren.
Wavy Crab

Antworten:

10

Dies ist keine Antwort, sondern ein Hinweis in die richtige Richtung.

Ich habe ein Non-Multi-Touch-Trackpad und das Scrollen mit Gummibändern ist in Lion für mich deaktiviert. Diese Einstellung ist also mit der Multitouch-Unterstützung verknüpft.

dan8394
quelle
Leider - dies ist derzeit die beste Option - verwenden Sie einen Zeiger / Trackpad, der nicht von Apple stammt ...
bmike
Ich habe auch nur eine Nicht-Gesten-Maus auf einem meiner Lion-basierten Computer und kann bestätigen, dass das Gummiband-Verhalten in dieser Box nicht auftritt. Es ist eine Maus mit Scrollrad.
Ian C.
7

Ich habe eine versteckte Einstellung zum Deaktivieren des Bildlaufs mit Gummibändern gefunden strings /System/Library/Frameworks/*.framework/Versions/*/* 2> /dev/null | grep -iE '(rubb|elastic)' | grep -v ' ' | sort | uniq:

defaults write -g NSScrollViewRubberbanding -bool false

Sie sollte nach dem erneuten Öffnen von Anwendungen wirksam werden. Es scheint jedoch keine Auswirkungen auf Webansichten wie Safari-Fenster zu haben.

Lri
quelle
4

Für alle anderen, die dies herausfinden möchten, kann dies hilfreich sein:

Apple verwendet das Wort "Elastizität" in Bezug auf diesen Teil des Gummiband-Scrollens. Die Dokumentation von Xcode enthält weitere Details.

Lesen Sie auch den Inhalt von "/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit".

Tintenfisch
quelle
3

Sie können das Gummiband deaktivieren, wenn Sie über das Ende einer Seite hinausblättern. Sie müssen lediglich Ihr Apple-Zeigegerät über Bord werfen und eine Maus eines Drittanbieters verwenden, z. B. meine 8 Jahre alte Logitech-Maus. Kein Gummibandeffekt beim Blättern über das Ende einer Seite.

Das bedeutet natürlich, alle Gesten aufzugeben. Wenn Sie, wie ich, den Gummibandeffekt genug hassen, um alle Gesten auszutauschen, um ihn loszuwerden, gehen Sie in den Dollar-Laden und holen Sie sich die USB-Maus für 4,99 USD.

Király
quelle
3

Ich habe dieses CSS-Snippet gefunden, das es anscheinend deaktiviert: http://www.smilingsouls.net/Blog/20110804114957.html

Um herauszufinden, wie die CSS-Regel in jeder von uns besuchten Webseite implementiert werden kann, verwenden Sie wahrscheinlich eine Safari-Erweiterung wie QuickStyle oder NinjaKit.

QuickStyle: http://canisbos.com/quickstyle

Fofer
quelle
Siehe auch: mir.aculo.us/2011/07/29/…
Fofer
Dies funktioniert nur für Sites, die überhaupt nicht gescrollt werden sollten, glaube ich. Wenn Sie dies auf jeder einzelnen Seite aktivieren, wird Ihre Webbrowser-Erfahrung sehr schnell beeinträchtigt.
Ty W
2

Ich denke, die Antwort ist nein: Sie können diese Funktion nicht deaktivieren.

Behalten Sie Drittanbieter-Software wie MagicPrefs und Secrets im Auge. Wenn jemand herausfindet, wie es geht, wird es wahrscheinlich einer von denen sein.

Abhi Beckert
quelle
1

Das Scrollen mit Gummibändern kann in Lion nicht deaktiviert werden.

Die beste Lösung für Ihr Problem ist wahrscheinlich die Verwendung von Anwendungen ohne Gummiband-Bildlauf. Wenn Sie sich umschauen, scheint es, dass Chrome und Path Finder dies nicht enthalten. Viele andere Apps verwenden ebenfalls kein Gummiband-Scrolling, dies ist jedoch nur eine vorübergehende Korrektur, da einige Apps aktualisiert werden, um diesen Lion-Standard zu enthalten.

Eine andere Möglichkeit besteht darin, die Verwendung einer Magic Mouse, eines Magic Trackpad oder eines MacBook Trackpad zu beenden. Alle anderen verwendeten Mäuse haben kein Gummiband-Scrolling.

Nathan Walker
quelle
2
Beachten Sie, dass Chrome seit einiger Zeit in der v15-Serie viele Lion-Funktionen implementiert hat, z. B. Elastizität, Gesten und den tatsächlichen Lion-Vollbildmodus.
Jason Salaz
1
Wollten Sie vielleicht, dass wir noch nicht wissen, wie das geht, oder dass es eher schwierig ist, als dass es wirklich nicht geht?
bmike
1

Es ist irgendwo in NSScrollView.NSScrollElasticity

NSScrollElasticity Diese Konstanten bestimmen das Elastizitätsverhalten für eine Achse der Bildlaufansicht.

Wir müssen einen Weg finden, um die NSScrollView.NSScrollElasticity jeder Anwendung auf 1 zu setzen, was = none ist. Details unten:

enum {
    NSScrollElasticityAutomatic = 0,
    NSScrollElasticityNone      = 1,
    NSScrollElasticityAllowed   = 2,
};
typedef NSInteger NSScrollElasticity;

Konstanten

NSScrollElasticityAutomatic

Bestimmen Sie automatisch, ob auf dieser Achse Elastizität zulässig ist.

Verfügbar in Mac OS X 10.7 und höher.

In NSScrollView.h deklariert.

NSScrollElasticityNone

Das Scrollen über Dokumentgrenzen auf dieser Achse hinaus ist nicht zulässig.

Verfügbar in Mac OS X 10.7 und höher.

In NSScrollView.h deklariert.

Alex Zavatone
quelle
1

Für Safari habe ich eine Erweiterung erstellt: https://github.com/lloeki/unelastic/releases

der Rest ist, wie man sagt, Geschichte:

defaults write -g NSScrollViewRubberbanding -bool false
defaults write com.apple.iTunes disable-elastic-scroll -bool YES
Lloeki
quelle
0

Ja, du kannst. Gehen Sie zu Systemeinstellungen -> Universeller Zugriff -> Maus und Trackpad -> Trackpad-Optionen oder Mausoptionen. Sie können mit Trägheit oder ohne Trägheit wählen.

Ajay Pillarisetti
quelle
1
Dies wirkt sich nicht auf das Gummiband aus, sondern schaltet das Scrollen selbst ein / aus und schaltet die Trägheit um. Testen Sie es im Finder mit einem Ordner mit vielen Dateien, um zu sehen, worauf er hinaus will.
Curtis Tasker
5
Inertia! = Gummiband-Scroll-Bounce
Wavy Crab