Önceden
Halihazırda kullanılan giriş sürücüsü sistemiyle, farenizin kaydırma hızını değiştirmek mümkün değildir, en azından dezavantaj olmadan. Bir KDE Ayarı kullanarak Qt-Uygulamaları için kaydırma hızını ayarlayabiliyorsunuz, ancak kaydırma işlemini genel bir şekilde değiştirmenin tek geçerli yolu imwheel, birçok açıdan sorunlu görünenleri kullanmaktır (yorumlara bakınız). Gelecekte bu libinputve sistemd donanım veritabanı ile düzeltilecektir .
Mevcut yol
imwheelAşağıdaki komutla veya Yazılım Merkezinden yükleyin :
$ sudo apt-get install imwheel
Yapılandırın (gerekirse) ve yapılandırmayı ~/.imwheelrcseçtiğiniz bir editörle düzenleyin (örn. gedit). Her Komut için kaydırma hızını artırmak için aşağıdakileri doldurun. Not: Bu konfigürasyon dosyası, bu yeni kaydırma ayarlarını tüm programlara uygulayacaktır (istediğiniz gibi olmayabilir terminal dahil).
".*"
None, Up, Up, 3
None, Down, Down, 3
Bu ayarları yalnızca Chrome, örneğin, aşağıdakilere uygulamak istiyorsanız , bu ayarları kullanın:
".*-chrome*"
None, Up, Up, 3
None, Down, Down, 3
3Kaydırma tekerleğinin etkinliğini artırmak için bir kaydırma çarpanı. Gelen README projesinin bu "temsilcileri" denir. Benioku belirtiyor:
[REPS]
Reps (Tekrarlar), çıktı keysyms tuşuna basılmasını istediğiniz sayı için bir sayı söylemenizi sağlar. Her değiştirici-combo için varsayılan tekrar sayısı için varsayılan ciltlemelerdeki grafiğe bakın (Grafik bu belgenin sonuna yakındır).
Başka bir deyişle, bir kaydırma çarpanıdır. Eğer REPSayarlanmışsa 3, fare tekerleğiniz bir kaydırma komutu komut verdiğinde, yazılım bu komutu keser ve PC yerine 1 yerine 3 komutu gönderir, böylece 3 kez daha uzağa veya daha "hızlı" yapar.
Daha fazla bilgi için ayrıca man sayfasına bakınız:
$ man imwheel
veya projenin README'sine bakın .
imwheelYazarak başlayabilirsiniz :
$ imwheel
Hareket tekerini iki kez çalıştırmadığınızdan emin olun! Bu bilinen bir hata, ancak şu komutu kullanarak imwheel durdurabilirsiniz:
$ killall imwheel
Almak için imwheelotomatik olarak her saat bilgisayarınızın çizme başlatmak için bir x-pencere yüklenir SONRA, başlangıç menüsüne eklemek gerekir. ÖNEMLİ: imwheel zaten çalışmakta olan bir x penceresine bağlı olduğundan, crontab, /etc/init.d veya /etc/rc.local eklerseniz çalışmaz. Bu onun yerine bu şekilde yapmanız gerektiği anlamına gelir:
Ubuntu: Başlangıç Programı olarak
eklemek için "Başlangıç Uygulamaları" GUI düzenleyicisini kullanın imwheel: https://askubuntu.com/a/48327/327339
Xubuntu: Başlangıç programı olarak
eklemek için "Oturum ve Başlatma" GUI düzenleyicisini -> Uygulama Autostart -> Ekle'yi kullanın imwheel.

Burada daha fazla ekran görüntüsü: https://askubuntu.com/a/369443/327339 .
gelecek
Bu eğitimde şu anda geliştirilme aşamasındadır.
libinputPaketi kurmanız gereken Wily Werewolf (15.10) ile birlikte görünüyor xserver-xorg-input-libinput. Yüklü sonra libinputbirlikte
$ sudo apt-get install xserver-xorg-input-libinput
Xorg'u yeniden başlattıktan sonra her giriş için kullanılmalıdır (çıkış yeterli olacaktır). Artık kullandığınızdan libinputfarenizin ayarlarını yapabilirsiniz. Tam bir öğreticiyi /lib/udev/hwdb.d/70-mouse.hwdb dosyasında bulabilirsiniz . Burada sadece temel bilgileri anlatayım.
Aşağıdaki adımların yapılması gerekmektedir root. Bu nedenle size, yaptığınız her şeyin sorumluluk almanız gerektiğini hatırlatıyorum.
Önce satıcı kimliğini <vid>ve ürün kimliğini <pid>kullanarak alın lsusb. Burada bir MX 518 Logitech Fare ile örnek olarak. Çıktısında aşağıdaki satır varsa lsusb.
Bus 005 Device 002: ID 046d:c051 Logitech, Inc. G3 (MX518) Optical Mouse
<vid>İs 046dve <pid>is c051.
Sonra aşağıdakine benzeyen bir Dosya oluşturun. gksudo gedit /etc/udev/hwdb.d/71-mouse-local.hwdb
mouse:usb:v<vid>p<pid>:name:*:
MOUSE_WHEEL_CLICK_ANGLE=??
Örneğin, yukarıdaki Logitech MX 518 örneği için bu dosya:
mouse:usb:v046dpc051:name:*:
MOUSE_WHEEL_CLICK_ANGLE=30
Bu dosya, fare tekerleği tıklama açısını 30 ° olarak ayarlar (varsayılan 15). Bu ayarı kullanmak için, hwdb'yi aşağıdaki komutlarla güncelleyin:
udevadm hwdb --update
udevadm trigger /dev/input/event${id}
Bir anlayabiliriz ${id}kullanarak xinput(Farenizin kimliği için dışarı bakmak) ve daha sonra çalıştırın xinput list-props ${xinput_id}.
Mouse & Touchpadsistem konfigürasyonundan mümkün olabileceği kanısında . Çok kötü, yine de 3. parti yazılımlara ihtiyacımız var (şimdilik).