Fare kaydırma hızını nasıl ayarlayabilirim?

135

Bu soruya cevapsız birçok kez sorulmuştur. Temel Google becerilerimi kullandım ve düzeltmeye rastlamadım. Bu sistem geniştir. Farem çok hızlı kaydırıyor.

Genel olarak ubuntu ve linux için yeniyim. Stilleri değiştirmek ya da (Ubuntu, KDE, Xubuntu) her ne olursa olsun yardım etmek ister misiniz? Girebileceğim bir terminal kodu var mı?

    
sordu Unisucs 14.02.2013 04:44

7 cevap

214

Kablosuz faremle birlikte gelen USB dongle'ı çıkardım ve tekrar taktım ve kaydırma hızımı anında düzeltdim.

    
verilen cevap bill 17.10.2013 00:57
28

Fare parametrelerini değiştirmek için:

  • çevre birimleri listeleyin, farenin cihaz adı ile iyi bir sayı not edin!

    xinput list
    
  • çevre numarası 9'dan parametreleri listeleme

    xinput list-props 9
    
  • periferik 9'un hızını 3 değerine ayarlayın. Değer ne kadar yüksek olursa, ivme artar. Hızlanma 1'e eşit bir değer için maksimumdur. "Temel" değeri 1,7 olarak görünüyor, benim için ...

    xinput set-prop 9 'Device Accel Constant Deceleration' 3
    

Değişikliği kalıcı olarak ayarlamak için:
Dizininizdeki gizli bir dosya ".profile" (gizli dosyaları görmek için Ctrl + H) Üzerine çift tıklayın ve açın. Kopyala, bir önceki komutu yapıştırın. İşte bu!

P.S.. / etc / profile (gizli bir dosya değil) dosyayı düzenleyebileceğiniz tüm kullanıcılar için aynı komutu uygulamak.

İyi eğlenceler.

    
verilen cevap soixante4 22.02.2013 08:30
20

Bir Logitech PerformanceMouse MX'm var ve buradaki çözümlerin hiçbiri işe yaramadı. Benim için çalışan tek şey, bu projenin bazı bölümlerini kullanmaktı.

  1. bu PPA'yı ekleyin ve ardından xserver-xorg-input-evdev dosyasını yükleyin.
  2. Solaar projesine göz atın ve rules.d/install.sh dosyasını çalıştırın. Udev kurallarını uygun yere kopyalar ve gerekirse izinleri sorar.
  3. Alıcıyı çıkarın ve tekrar takın.
  4. Kendinizi plugdev grubuna ekleyin: $ sudo gpasswd -a <your-username plugdev
  5. Oturumu kapatın ve tekrar giriş yapın.

Artık kaydırma hızınızı aşağıdaki xinput komutlarıyla ayarlayabilirsiniz ( source ):

$ xinput set-prop <devnum> "Evdev Scrolling Distance" 8 1 1 # for smooth scroll
$ xinput set-prop <devnum> "Evdev Scrolling Distance" -8 1 1 # for smooth 'natural' scroll

8 değerini daha düşük bir değere değiştirmek, duyarlılığı artırır. Tersine çevirmek, kaydırma yönünü değiştirir. Değerin arttırılması hassasiyeti azaltır.

    
verilen cevap Vivin Paliath 14.04.2015 19:17
17

Önce hangi cihazın fareyle olduğunu kontrol edin:

xinput list

Şimdi farenizin kimliğini seçin ve mevcut ayarlarını listeleyin:

xinput list-props <device-id>

ardından, Evdev scrolling distance [vertical] [horizontal] [dial]

gibi ayarları değiştirin
xinput set-prop <device-id> 'Evdev Scrolling Distance' 1 3 5

Son üç sayının kombinasyonunun fareye bağlı olduğu yer:

  • ilk sayı, kaydırma yönü (eksi ters)
  • ikinci sayı, bir şekilde kaydırma hızı
  • üçüncü sayı, bir şekilde kaydırma hızı
  • Bu değerleri daha büyük sayılara değiştirmek, daha yavaş kaydırmanız (AgentME) anlamına gelir.
verilen cevap Léo Léopold Hertz 준영 13.12.2015 20:28
11

Hangi cihazın hangi özelliğe sahip olduğunu bulmanızı sağlayan basit bir komut dosyası yazdım ( Komut dosyası temel olarak tüm xinput aygıtları üzerinde yinelenir ve yalnızca scroll içeren herhangi bir özelliğe sahip olanları listeler).

 xinput list | cut -f2 | cut -f2 -d'=' | xargs -d $'\n' -I'{}' sh -c "xinput list-props '{}' | grep -iq scroll && (echo Listing dev id '{}'; xinput list-props '{}')"
 xinput --set-prop 11 295

Not, örneğin Firefox’ta about:config

olarak ayarlayabilirsiniz.
mousewheel.system_scroll_override_on_root_content.vertical.factor

Ayarlamayı unutmayın

mousewheel.system_scroll_override_on_root_content.enabled

true.

    
verilen cevap test30 23.10.2014 13:49
3

Bu çözüm benim için çalışıyor:

sudo apt-get install imwheel zenity

Bir bash komut dosyası oluşturun ve şunu ekleyin:

#!/bin/bash
# Version 0.1 Tuesday, 07 May 2013
# Comments and complaints http://www.nicknorton.net
# GUI for mouse wheel speed using imwheel in Gnome
# imwheel needs to be installed for this script to work
# sudo apt-get install imwheel
# Pretty much hard wired to only use a mouse with
# left, right and wheel in the middle.
# If you have a mouse with complications or special needs,
# use the command xev to find what your wheel does.
#
### see if imwheel config exists, if not create it ###
if [ ! -f ~/.imwheelrc ]
then

cat >~/.imwheelrc<<EOF
".*"
None, Up, Button4, 1
None, Down, Button5, 1
Control_L, Up, Control_L|Button4
Control_L, Down, Control_L|Button5
Shift_L, Up, Shift_L|Button4
Shift_L, Down, Shift_L|Button5
EOF

fi
##########################################################

CURRENT_VALUE=$(awk -F 'Button4,' '{print }' ~/.imwheelrc)

NEW_VALUE=$(zenity --scale --window-icon=info --ok-label=Apply --title="Wheelies" --text "Mouse wheel speed:" --min-value=1 --max-value=100 --value="$CURRENT_VALUE" --step 1)

if [ "$NEW_VALUE" == "" ];
then exit 0
fi

sed -i "s/\($TARGET_KEY *Button4, *\).*/$NEW_VALUE/" ~/.imwheelrc # find the string Button4, and write new value.
sed -i "s/\($TARGET_KEY *Button5, *\).*/$NEW_VALUE/" ~/.imwheelrc # find the string Button5, and write new value.

cat ~/.imwheelrc
imwheel -kill

# END OF SCRIPT FILE

Şimdi komut dosyasını çalıştırın ve istediğiniz fare tekerleği hızını ayarlayın.

Teşekkürler: İşte

    
verilen cevap duli 27.02.2016 15:49
0

Tüm bunlardan başka Eski iyi sinaviya direncini bunun için kullanabilirsiniz (Evet, artık desteklenmediğini biliyorum, ancak libinput dokümantasyonunun dürüst olmasını sağlar).
18.04 veya üzerindeyseniz, sadece synaptics'i yükleyin:

sudo apt-get install xserver-xorg-input-synaptics

şimdi /usr/share/X11/xorg.conf.d 'ya git ve dosyayı 70-synaptics.conf

' de düzenle
cd /usr/share/X11/xorg.conf.d
sudo nano 70-synaptics.conf

Section "InputClass" Identifier "touchpad catchall" bölümünü bulun ve ardından şu seçenekleri ekleyin:

Option "VertScrollDelta" "16"
Option "HorizScrollDelta" "16"

Varsayılan sayı 26 iken sayı kaydırılsın daha hızlı, kaydırmak daha yavaş olur. Sonunda şöyle görünmeli:

Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
# This option is recommend on all Linux systems using evdev, but cannot be
# enabled by default. See the following link for details:
# http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
#       MatchDevicePath "/dev/input/event*"
        Option "VertScrollDelta" "16"
        Option "HorizScrollDelta" "16"
EndSection

Dosyayı kaydedin ve kapatın ( Ctrl + O sonra Enter sonra Ctrl + X ).

Değişikliklerin etkili olması için çıkış yapın ve tekrar açın.

Synaptics sürücüsü büyük seçeneklere sahip bir sürücüdür. Bir dünyada kimin kimsenin NO OPTION libinput'ına geçmeye karar verdiğini bilmiyorum.
Diğer seçenekler şu adreste bulunabilir:
İşte

    
verilen cevap TechJS 03.07.2018 08:57

Etiketlerdeki diğer soruları oku