OS X Lion'da lastik bant kaydırmayı devre dışı bırakabilir misiniz?


37

OS X Lion'da, lastik bant kaydırmayı devre dışı bırakmanın bir yolu var mı? Bu, pencere üst veya alt kenarın ötesine kaydırıldığında oluşan sıçramadır.

Apple olmayan giriş cihazlarının lastik bant olmadığından ve bunu Apple trackpad ve farelerde ortadan kaldırmak için bir ayar veya yazılım bulmayı umduğumun farkındayım.

Takip : Bu konuda Apple Destek Toplulukları hakkında çok iyi bir tartışma var. defaults write -g NSScrollViewRubberbanding -bool falseBazı uygulamalar için lastik bant kaydırmayı görünüşte devre dışı bırakır.


3
Bu sorunun cevabını bulmakla gerçekten ilgileniyorum, pencerenin kenarındaki kaydırma sekmesinden nefret ediyorum.
Ty W,

İTunes gibi bazı Uygulamalar ve Safari dışındaki tarayıcılar bunu yapmaz. Bu beni rahatsız ediyor! Ha ha
Paul Eccles

1
Bunun bir sorun olmasına neden olan teknik bir sorun var mı yoksa size 50 liralık bir değer vermesi çok sinir bozucu mu?
Alexander,

4
Bu sadece beni çok rahatsız ediyor. Bir ödülün birisini kesmek için bir kesmeye başlamaya ikna edebileceğini umuyordum. Dünyanın sonu değil ama Lion'un yeni animasyonlarının ve efektlerinin çoğunun dikkatini dağıtan ve tamamen gereksiz buluyorum. Makinemi iş için kullandığım için, işe yaramaz animasyonlar sadece zaman harcıyor ve beni bölgeden çekiyor.
Ty W

1
@XAleXOwnZX o kadar can sıkıcı ki üçüncü taraf bir uygulamanın bunu devre dışı bırakması için para ödeyeceğim.
Dalgalı Yengeç

Yanıtlar:


10

Bu bir cevap değil, doğru yönde bir ipucu.

Çok dokunuşlu olmayan bir trackpad'im var ve Lion'da lastik bant kaydırma benim için devre dışı bırakıldı. Dolayısıyla bu ayar çoklu dokunma desteğiyle bağlantılıdır.


Ne yazık ki - şu an için en iyi seçenek bu - elma olmayan bir işaretçi / izleme
paneli kullanın

Ayrıca Lion tabanlı makinelerimden birinde yalnızca hareketsiz bir fareye sahibim ve lastik bant davranışının bu kutuda olmadığını onaylayabiliyorum. Bu bir kaydırma tekerleği fare.
Ian C.

7

Lastik bant kaydırma özelliğini devre dışı bırakmak için gizli bir tercih buldum strings /System/Library/Frameworks/*.framework/Versions/*/* 2> /dev/null | grep -iE '(rubb|elastic)' | grep -v ' ' | sort | uniq:

defaults write -g NSScrollViewRubberbanding -bool false

Uygulamaları yeniden açtıktan sonra etkili olması gerekir. Yine de Safari pencereleri gibi web görünümlerini etkilemiyor gibi görünüyor.


4

Bunu anlamaya çalışan başkaları için bu yardımcı olabilir:

Apple, lastik bant kaydırmanın bu kısmına atıfta bulunarak "esneklik" kelimesini kullanır. Xcode'un dokümantasyonu daha fazla ayrıntı içermektedir.

Ayrıca, "/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit" içeriğine bakın.


3

Bir sayfanın sonundan ilerlerken lastik bantlamayı devre dışı bırakmak yapılabilir. Basitçe Apple işaretleme aygıtınızı hizalamanızı ve 8 yaşındaki Logitech farem gibi herhangi bir üçüncü taraf faresini kullanmanızı gerektirir. Herhangi bir sayfanın sonundan ilerlerken lastik zıplayan etkisi olmaz.

Tabii ki bu, tüm hareketlerden vazgeçmek anlamına geliyor. Benim gibi, lastik bant efektinden, ondan kurtulmak için tüm hareketleri elden çıkarmak, dolar deposuna koşmak ve 4.99 $ 'lık USB fareyi almak için yeterince nefret ediyorsanız.


3

Görünüşe göre devre dışı bırakan bu CSS pasajını buldum: http://www.smilingsouls.net/Blog/20110804114957.html

Şimdi CSS kuralını ziyaret ettiğimiz her web sayfasına nasıl uygulayacağımızı bulmak için ... muhtemelen QuickStyle veya NinjaKit gibi bir Safari eklentisi aracılığıyla.

QuickStyle: http://canisbos.com/quickstyle


Ayrıca bakınız: mir.aculo.us/2011/07/29/...
Fofer

Bu sadece kaydırılmaması gereken siteler için çalışıyor, inanıyorum. Bunu her sayfada etkinleştirmek, web tarama deneyiminizi çok hızlı bir şekilde bozar.
Ty W

2

Cevabın hayır olduğunu düşünüyorum: bu özelliği devre dışı bırakamazsınız.

MagicPrefs ve Secrets gibi üçüncü parti yazılımlara göz atın. Birisi nasıl yapılacağını çözerse, muhtemelen onlardan biri olacaktır.


1

Lion'da lastik bant kaydırma özelliği devre dışı bırakılamaz.

Sorununuza en iyi çözüm, lastik bant kaydırma içermeyen uygulamaları kullanmak olabilir. Etrafınıza bakınca, Chrome ve Yol Bulucu bunu içermez görünüyor. Diğer pek çok uygulama da lastik bant kaydırma kullanmaz, ancak bazı uygulamalar bu Lion standardını içerecek şekilde güncelleneceğinden bu sadece geçici bir düzeltmedir.

Diğer bir düzeltme ise Magic Mouse, Magic Trackpad veya MacBook Trackpad'i kullanmaktan vazgeçmektir. Kullanılan başka bir fare, lastik bant kaydırma işlemine sahip olmayacaktır.


2
V15 serisindeki bir zamandan itibaren Chrome'un esneklik, hareketler ve gerçek Aslan tarzı tam ekran modu gibi birçok Lion özelliğini uyguladığını unutmayın.
Jason Salaz

1
Bunu nasıl yapacağımızı henüz bilmediğimizi mi kastettin, yoksa gerçekten yapılamadığı için yapmak zor mu?
bmike

1

NSScrollView.NSScrollElasticity içinde bir yerde

NSScrollElasticity Bu sabitler, kaydırma görünümünün bir ekseni için esneklik davranışını belirler.

Her uygulamanın NSScrollView.NSScrollElasticity özelliğini 1 olarak ayarlamak için bir yol bulmamız gerekir, hangisi = hiç. Detaylar aşağıda:

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

Sabitler

NSScrollElasticityAutomatic

Bu eksende esnekliğe izin verip vermeyeceğinizi otomatik olarak belirleyin.

Mac OS X v10.7 ve sonrasında mevcuttur.

NSScrollView.h başlık dosyasında bildirildi.

NSScrollElasticityNone

Bu eksendeki belge sınırlarının ötesine kaydırmaya izin vermeyin.

Mac OS X v10.7 ve sonrasında mevcuttur.

NSScrollView.h başlık dosyasında bildirildi.



0

Evet, yapabilirsin. Sistem Tercihleri ​​-> Evrensel Erişim -> Fare ve İzleme Paneli -> İzleme Paneli Seçenekleri veya Fare Seçenekleri'ne gidin. Ataletli veya ataletsiz seçebilirsiniz.


1
Bu, lastik bantlamayı etkilemez, aksine kaydırmayı açıp kapatır ve ataleti değiştirir. Neye ulaştığını görmek için birçok dosya içeren bir klasör kullanarak Finder'da test edin.
Curtis Tasker

5
Atalet! = Lastik bant kaydırma sıçrama
Dalgalı Yengeç 21
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.