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.


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.


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.


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".


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.


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



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.


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.


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.



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.


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.