Ö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 libinput
ve sistemd donanım veritabanı ile düzeltilecektir .
Mevcut yol
imwheel
Aşağıdaki komutla veya Yazılım Merkezinden yükleyin :
$ sudo apt-get install imwheel
Yapılandırın (gerekirse) ve yapılandırmayı ~/.imwheelrc
seç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
3
Kaydı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 REPS
ayarlanmış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 .
imwheel
Yazarak 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 imwheel
otomatik 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.
libinput
Paketi kurmanız gereken Wily Werewolf (15.10) ile birlikte görünüyor xserver-xorg-input-libinput
. Yüklü sonra libinput
birlikte
$ 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 libinput
farenizin 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 046d
ve <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 & Touchpad
sistem 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).