Bisakah Anda menonaktifkan pengguliran karet gelang di OS X Lion?

37

Di OS X Lion, apakah ada cara untuk menonaktifkan penggulung karet gelang? Ini adalah bouncing yang terjadi ketika jendela digulir melampaui tepi atas atau bawah.

Saya sadar bahwa perangkat input non-apel tidak menggunakan karet gelang dan berharap menemukan pengaturan atau perangkat lunak untuk menghilangkan ini di trackpad dan mouse Apple.

Tindak lanjut : Ada diskusi yang sangat baik tentang Komunitas Dukungan Apple mengenai topik ini. Rupanya defaults write -g NSScrollViewRubberbanding -bool falsemenonaktifkan karet gelang untuk beberapa aplikasi.

Kepiting bergelombang
sumber
3
benar-benar tertarik untuk menemukan jawaban untuk yang ini, saya benci gulungan gulir di tepi jendela.
Ty W
Beberapa Aplikasi, seperti iTunes, dan browser selain Safari tidak melakukannya. Itu membuatku jengkel! Ha ha
Paul Eccles
1
Apakah ada masalah teknis yang menyebabkan ini menjadi masalah atau itu sangat menjengkelkan bagi Anda yang sebenarnya bernilai 50 hadiah?
Alexander - Pasang kembali Monica
4
Itu sangat menjengkelkan bagi saya. Saya berharap hadiah dapat meyakinkan seseorang untuk mengeruk hack untuk mematikannya. Ini bukan akhir dari dunia tetapi saya menemukan sebagian besar animasi dan efek baru Lion menjadi mengganggu dan sepenuhnya tidak perlu. Karena saya menggunakan mesin saya untuk bekerja, semua animasi yang tidak berguna hanya membuang waktu dan menarik saya keluar dari zona.
Ty W
1
@XAleXOwnZX sangat menyebalkan bahwa saya akan membayar beberapa aplikasi pihak ketiga untuk menonaktifkan ini.
Wavy Crab

Jawaban:

10

Ini bukan jawaban, tetapi petunjuk ke arah yang benar.

Saya memiliki trackpad non-multi touch dan saya menggulung gelang karet dinonaktifkan di Lion untuk saya. Jadi pengaturan ini terkait dengan dukungan multi-sentuh.

dan8394
sumber
Sayangnya - ini adalah pilihan terbaik saat ini - gunakan pointer / trackpad non-apel ...
bmike
Saya juga hanya memiliki mouse non-gesture di salah satu mesin berbasis Lion saya dan dapat mengkonfirmasi perilaku karet gelang tidak terjadi pada kotak ini. Ini adalah mouse gulir roda.
Ian C.
7

Saya menemukan preferensi tersembunyi untuk menonaktifkan pengguliran gelang karet dengan strings /System/Library/Frameworks/*.framework/Versions/*/* 2> /dev/null | grep -iE '(rubb|elastic)' | grep -v ' ' | sort | uniq:

defaults write -g NSScrollViewRubberbanding -bool false

Seharusnya berlaku setelah membuka kembali aplikasi. Tampaknya tidak mempengaruhi tampilan web seperti windows Safari.

Lri
sumber
4

Bagi siapa pun yang mencoba mencari tahu ini, ini mungkin bisa membantu:

Apple menggunakan kata "elastisitas" untuk merujuk pada bagian pengguliran karet gelang ini. Dokumentasi Xcode mencakup lebih banyak detail.

Juga, lihat ke konten "/ System / Perpustakaan / File /AppKit.framework/Versions/C/AppKit".

squidinc
sumber
3

Menonaktifkan karet gelang ketika menggulir melewati ujung halaman dapat dilakukan. Ini hanya mengharuskan Anda untuk membuang perangkat pengarah Apple Anda dan menggunakan mouse pihak ketiga, seperti mouse Logitech saya yang berusia 8 tahun. Tidak ada efek karet gelang yang memantul saat menggulir melewati akhir halaman apa pun.

Tentu saja, ini berarti menyerahkan semua gerakan. Jika, seperti saya, Anda membenci efek karet gelang yang cukup untuk menukar semua gerakan untuk dihilangkan, lari ke toko dolar dan dapatkan mouse USB $ 4,99 itu.

Kirly
sumber
3

Saya telah menemukan potongan CSS ini yang tampaknya menonaktifkannya: http://www.smilingsouls.net/Blog/20110804114957.html

Sekarang untuk mengetahui bagaimana menerapkan aturan CSS di setiap halaman web yang kami kunjungi ... mungkin melalui ekstensi Safari, seperti QuickStyle atau NinjaKit.

QuickStyle: http://canisbos.com/quickstyle

Fofer
sumber
Lihat juga: mir.aculo.us/2011/07/29/…
Fofer
ini hanya berfungsi untuk situs yang tidak boleh digulir sama sekali, saya percaya. Mengaktifkan ini pada setiap halaman akan dengan cepat menghancurkan pengalaman menjelajah web Anda.
Ty W
2

Saya pikir jawabannya tidak: Anda tidak dapat menonaktifkan fitur itu.

Mengawasi perangkat lunak pihak ketiga seperti MagicPrefs dan Rahasia. Jika ada yang tahu bagaimana melakukannya, itu mungkin salah satunya.

Abhi Beckert
sumber
1

Pengguliran gelang karet tidak dapat dinonaktifkan di Lion.

Solusi terbaik untuk masalah Anda mungkin dengan menggunakan aplikasi yang tidak termasuk pengguliran karet gelang. Melihat sekeliling, tampaknya Chrome dan Path Finder tidak termasuk ini. Banyak aplikasi lain juga tidak menggunakan pengguliran karet gelang, tetapi ini hanya perbaikan sementara karena beberapa aplikasi akan diperbarui untuk menyertakan standar Lion ini.

Perbaikan lain adalah berhenti menggunakan Mouse Magic, Magic Trackpad, atau MacBook Trackpad. Mouse lain apa pun yang digunakan tidak akan memiliki karet gelang.

Nathan Walker
sumber
2
Perhatikan bahwa pada suatu saat dalam seri v15, Chrome telah menerapkan banyak fitur Lion, seperti elastisitas, gerakan, dan mode layar penuh gaya Lion aktual.
Jason Salaz
1
Apakah Anda mungkin bermaksud bahwa kami belum tahu bagaimana melakukan ini atau sulit untuk melakukannya daripada benar-benar tidak dapat dilakukan?
bmike
1

Itu di suatu tempat di NSScrollView.NSScrollElasticity

NSScrollElasticity Konstanta ini menentukan perilaku elastisitas untuk sumbu scrollview.

Kita perlu menemukan cara untuk mengatur NSScrollView.NSScrollElasticity dari setiap aplikasi menjadi 1, yang = tidak ada. Detail di bawah:

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

Konstanta

NSScrollElasticityOtomatis

Secara otomatis menentukan apakah akan memungkinkan elastisitas pada sumbu ini.

Tersedia di Mac OS X v10.7 dan yang lebih baru.

Dideklarasikan di NSScrollView.h.

NSScrollElasticityNone

Larang menggulir di luar batas dokumen pada sumbu ini.

Tersedia di Mac OS X v10.7 dan yang lebih baru.

Dideklarasikan di NSScrollView.h.

Alex Zavatone
sumber
1

Untuk Safari, saya membuat ekstensi: https://github.com/lloeki/unelastic/releases

sisanya, seperti kata mereka, adalah sejarah:

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

Yap, kamu bisa. Buka Preferensi Sistem -> Akses Universal -> Mouse & Trackpad -> Opsi Trackpad atau Opsi Mouse. Anda dapat memilih dengan inersia atau tanpa inersia.

Ajay Pillarisetti
sumber
1
Ini tidak mempengaruhi karet-banding, tetapi lebih tepatnya menggulir / mematikan dirinya sendiri, dan matikan inersia. Uji di Finder menggunakan folder dengan banyak file untuk melihat apa yang dia dapatkan.
Curtis Tasker
5
Inersia! = Pantulan gulir karet gelang
Wavy Crab