Fare kaydırma tekerleği hızı çok hassas


9

X11, Openbox ile benim CrunchBang yüklemesinde, benim kablosuz usb fare hem de listelenir /dev/psauxve /dev/input/mouse0. Aktif olmasına rağmen çok hassas olan kaydırma tekerleğinin dışında iyi çalışıyor.

Bence belki çekirdeğin olması gereken kaydırma olaylarını iki katına çıkarıyor? Durum böyle olsa bile nelere bakacağınızdan emin değil misiniz?

Hassasiyeti ayarlamayı denedim lxinputama gerçek kaydırma tekerleği dışında faredeki her şeyi etkiledi.

giriş listesi

⎡ Virtual core pointer                              id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                    id=4    [slave  pointer  (2)]
⎜   ↳ Microsoft Microsoft® Nano Transceiver v2.0    id=9    [slave  pointer  (2)]
⎜   ↳ Microsoft Microsoft® Nano Transceiver v2.0    id=10   [slave  pointer  (2)]

  • xinput test 9 beklenen fare hareketi olaylarıyla sonuçlanır (ancak düğme tıklamaları / kaydırma tekerleği için hiçbir şey yoktur)
  • xinput test 10unknown classhiçbir olay tetiklenmeden sonuçlanır .

2
X11'in hangi olayları kullanarak aldığını görebilirsiniz xinput. Bir terminalde, xinput listcihaz kimliğini bulmak için bir işlemi yapın, ardından xinput test «device-id»tüm olayları görmek için. (Control-C durdurmak için)
derobert


bu hata ivmeye işaret eder, benimki ile sabit hız çok hızlıdır. Güncel xinput
rutherford

@rutherford ile hata ayıklamayı denediniz xevmi?
Darek

Yanıtlar:



1

Kaydırma Mesafesini 3, 3, 3'e yükseltmeye çalışın

xinput --set-prop 10 274 3, 3, 3

1

'Ürkek fare' tedavi etmek için yazdığım bir komut dosyası --ctiv_scroll

#!/bin/bash

id=$(xinput --list --id-only 'Logitech USB RECEIVER')
#usually "8" but sometimes "10" 

# so there are 24 different buttons possible (!)
# This will disable all the extra buttons
# use only the right, left and middle click.

/usr/bin/xinput set-button-map "${id}" \
1 2 3 0 0 0 \
0 0 0 0 0 0 \
0 0 0 0 0 0 \
0 0 0 0 0 0 
# end

Kaydırma yapmak isteseniz bile, ekstra düğme sinyallerinin devre dışı bırakılması kaçak kesintileri ortadan kaldırmaya yardımcı olabilir. Ek olarak, USB radyo alıcısını kasadan uzaklaştırmak için bir USB uzatma kablosu kullanmanın sinyal / gürültü oranını iyileştirdiğini ve farenin daha duyarlı ve pürüzsüz olduğunu buldum.


0

Bunun /etc/udev/hwdb.d/71-mouse-local.hwdbgibi bir adla bir dosya oluşturun

# My mouse settings
mouse:usb:v093ap2510:*
   # MOUSE_DPI=600
   MOUSE_WHEEL_CLICK_ANGLE=10

Bu, usb kimliğine 093a:2510veya (v) 093a (p) 2510'a sahip bir fareyi hedefleyecektir .

Daha fazla bilgi ve örnek için dosyaya bakınız /lib/udev/hwdb.d/70-mouse.hwdb.

Değişiklikleri uygulamak için

sudo systemd-hwdb update
sudo udevadm trigger /dev/input/eventXX
sudo udevadm info /sys/class/input/eventXX

olay numarasını xinput'tan alın. Yukarıdakiler sadece bir kez yapılmalıdır.


Burada daha ayrıntılı bir açıklama yazdım (Yunanca soogle
jtsagata 4:19
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.