Vraag Hoe kan ik de scrollsnelheid van de muis aanpassen?


Deze vraag is vaak gesteld zonder antwoord. Ik heb mijn basisgoogle-vaardigheden gebruikt en geen oplossing gevonden. Dit is systeembreed. Mijn muis scrolt gewoon te snel.

Ik ben nieuw voor ubuntu en linux in het algemeen. Zou het veranderen van stijlen of wat het ook heet (Ubuntu, KDE, Xubuntu) helpen? Is er een terminalcode die ik kan invoeren?


136
2018-02-14 03:44


oorsprong


Zie deze vraag, deze lijkt het antwoord te hebben: askubuntu.com/questions/27270/increasing-scroll-speed - ir-g
mogelijk duplicaat van Hoe kan ik de scrollsnelheid van de muis wijzigen? - Moshe Katz
Forum laat me niet antwoorden, maar de onderstaande oplossingen werkten niet voor mij en ik vond er een die deed voor mijn touchpad scroll: typ eenvoudig 'synclient VertScrollDelta = 100' in terminal. - doublefelix
Deze oplossing loste het probleem voorgoed op voor mij: askubuntu.com/a/505823/21195 - Rodrigo Martins
Ik wil weten waarom het System Settings biedt geen ondersteuning voor het aanpassen van de schuifsnelheid van de muis. - Kin


antwoorden:


Ik heb de USB-dongle verwijderd die bij mijn draadloze muis is geleverd en heb deze aangesloten en mijn scrollsnelheid onmiddellijk gecorrigeerd.


215
2017-10-16 22:57



Ik denk niet dat dit antwoord de downvotes verdient. Het loste mijn / het probleem op (ja, ik +1: ed it). - dbm
ja, werkte ook voor mij - binaryguy
Dit antwoord is vooral van toepassing op een Logitech-muis die is verbonden via hun Unifying draadloze ontvanger nadat de optie "soepel scrollen" in solarde is gewijzigd. - James Caccese
Ik heb een sculpt ergonomische desktop (toetsenbord en muis) van Microsoft. Deze oplossing loste mijn problemen op. - Abhishek Anand
Deze oplossing werkt ook voor Microsoft Mouse. - Quazi Irfan


De muisparameters wijzigen:

  • lijst met de randapparatuur, let op het goede nummer met de apparaatnaam van de muis!

    xinput list
    
  • lijstparameters van randnummer 9

    xinput list-props 9
    
  • Stel de versnelling van rand 9 in op waarde 3. Hoe hoger de waarde, hoe meer u de versnelling verdeelt. Versnelling is maximaal voor een waarde gelijk aan 1. De waarde "basis" lijkt 1,7 te zijn, voor mij ...

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

Om de wijziging permanent in te stellen:
Een verborgen bestand in uw map is ".profile" (Ctrl + H om verborgen bestanden te bekijken) Dubbelklik erop en open het. Kopieer de vorige opdracht aan het einde. Dat is het!

Postscriptum om dezelfde opdracht toe te passen voor alle gebruikers, kunt u het bestand / etc / profile (geen verborgen bestand) bewerken.

Veel plezier.


28
2018-02-22 07:30



Ik heb het geprobeerd en dit lijkt alleen op de cursorsnelheid te werken; het heeft geen effect op het gedrag van het scrollwiel. - AndreasT
Ik denk dat je op zoek bent naar 'Synaptics Scrolling Distance'. FWIW. - zoomix
-1 Dit gaat over de snelheid van een bewegende muis die standaard kan worden gewijzigd in de instellingen. Dit is een fout antwoord op deze vraag! Niet over scrollsnelheid van de muis. - Léo Léopold Hertz 준영
De juiste is 'Evdev Scrolling Distance', maar het lijkt erop dat het niet sneller gaat dan 1 1 1. - Timmmm
Ook .. wat is verdomme deze onzin? Het hele punt van een muis is om te communiceren met GUI's, en je vertelt me ​​dat niemand een GUI heeft gemaakt voor het wijzigen van de muisinstellingen? - x0a


Ik heb een Logitech PerformanceMouse MX en geen enkele oplossing werkte hier. Het enige dat werkte voor mij was het gebruik van sommige delen van deze project.

  1. Toevoegen deze PPA en installeer dan xserver-xorg-input-evdev.
  2. Bekijk het Solaar-project en voer het uit rules.d/install.sh. Het kopieert de udev-regels naar de juiste locatie en vraagt ​​indien nodig machtigingen.
  3. Verwijder de ontvanger en sluit hem opnieuw aan.
  4. Voeg jezelf toe aan de plugdev groep: $ sudo gpasswd -a <your-username plugdev
  5. Uitloggen en weer inloggen.

Nu kunt u uw scroll-snelheid instellen met het volgende xinput commando's (bron):

$ 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

De. Wijzigen 8 naar een lagere waarde verhoogt de gevoeligheid. Als u de knop naar negatief draait, verandert de richting van de schuif. Als u de waarde verhoogt, neemt de gevoeligheid af.


20
2018-04-14 17:17



Ik heb ook een Logitech Performance MX - op Ubuntu 16.04 die net draait xinput set-prop 9 'Evdev Scrolling Distance' 3 1 1 loste het probleem op (9 is mijn <devnum>). U hoeft niets te installeren. Voeg dit toe aan uw .profile bestand om aan te melden bij inloggen. Om de <devnum> run te krijgen xinput list. - lenooh


Controleer eerst welk apparaat de muis is:

xinput list

Kies hier de ID van je muis en vermeld de huidige instellingen:

xinput list-props <device-id>

verander dan de instellingen zoals waar Evdev scrolling distance [vertical] [horizontal] [dial]

xinput set-prop <device-id> 'Evdev Scrolling Distance' 1 3 5

waarbij de combinatie van de laatste drie nummers muisafhankelijk is:

  • eerste nummer, de richting van scrollen (minus omgekeerd)
  • tweede nummer, snelheid van scrollen op de een of andere manier
  • derde nummer, snelheid van scrollen op de een of andere manier
  • Het wijzigen van deze waarden naar grotere getallen betekent dat u langzamer scrollt (AgentME).

17
2017-12-13 19:28



aangenomen dat dit antwoord enigszins correct is, zou ik veronderstellen dat de 3 en 5 versnelling versus snelheid zijn - Alexander Mills
dit antwoord zou beter zijn als het een commando zou geven aan krijgen de instellingen eerst, voordat de gebruiker gedecdieerd was om ze in te stellen - Alexander Mills
Ik denk niet dat dit antwoord generiek is - als ik "xinput list-props 10" gebruik, zegt het dat het apparaat de "Sleep-knop" is en niet de muis, dus kijk welk apparaat je aan het veranderen bent ... - Alexander Mills
@ LéoLéopoldHertz 준영 Niet nodig, ik wilde alleen verduidelijken wat de waarden betekenen. Niet genoeg info voor een antwoord. - Rtsne42
Als u deze waarden in grotere getallen verandert, betekent dit dat u langzamer scrollt. Als de waarden al op 1 zijn ingesteld, heeft deze instelling geen enkel voordeel. - Macil


Ik heb een eenvoudig script geschreven waarmee je kunt vinden welk apparaat deze eigenschap heeft ( Het script itereert in principe over alle xinput-apparaten en somt alleen die op die een eigenschap bevatten scroll).

 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

Merk op dat u bijvoorbeeld in Firefox kunt instellen about:config

mousewheel.system_scroll_override_on_root_content.vertical.factor

Vergeet niet om in te stellen

mousewheel.system_scroll_override_on_root_content.enabled

naar waar.


11
2017-10-23 11:49



Thans voor die firefox-tip. Omdat het aanpassen van xinput-rekwisieten tot 1 nog steeds super slordige scroll-snelheid is. Ik heb mijn firefox-scrollsnelheid nu ingesteld op 100! : D - Ansjovis86
Firefox was eigenlijk waar ik dit wilde instellen, dus dit is het juiste antwoord voor mij - Amit G


Deze oplossing werkt voor mij:

sudo apt-get install imwheel zenity

Maak een bash-script en voeg dit toe:

#!/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 $2}' ~/.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, *\).*/\1$NEW_VALUE/" ~/.imwheelrc # find the string Button4, and write new value.
sed -i "s/\($TARGET_KEY *Button5, *\).*/\1$NEW_VALUE/" ~/.imwheelrc # find the string Button5, and write new value.

cat ~/.imwheelrc
imwheel -kill

# END OF SCRIPT FILE

Voer nu het script uit en stel de gewenste muiswielsnelheid in.

Dankzij: http://www.nicknorton.net/?q=node/10


3
2018-02-27 14:49



Wat is zenititeit? - neverMind9
Ik merkte dat mijn achterwaartse en voorwaartse toetsen niet meer werken: O maar verder aardig - Jamie Hutber
@ neverMind9 Zenity is een hulpprogramma voor het maken van dialogen. Het wordt gebruikt door het script dat ik hierboven heb geplakt om de muiswielsnelheidselector te maken. - duli


Afgezien van dit alles kun je hiervoor de oude goede synaptics-dirver gebruiken (ja ik weet dat het niet meer wordt ondersteund, maar laten we eerlijk zijn) libinput documentatie zuigt hard).
Als u op 18.04 of hoger bent, installeert u gewoon synaptics:

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

ga nu naar /usr/share/X11/xorg.conf.d en bewerk het bestand 70-synaptics.conf

cd /usr/share/X11/xorg.conf.d
sudo nano 70-synaptics.conf

zoek het gedeelte Section "InputClass" Identifier "touchpad catchall" Voeg vervolgens deze opties toe:

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

Het standaardnummer is 26 hoe lager het getal om sneller te kunnen scrollen, des te langzamer wordt het scrollen. Eindelijk zou het er zo uit moeten zien:

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

Sla het bestand op en sluit het (Ctrl + O dan invoeren dan Ctrl + X).

Log uit en weer in om de wijzigingen door te voeren.

Synaptics driver is een driver met enorme opties. Ik weet niet wie in een wereld heeft besloten om naar de NO OPTION libinput te gaan.
Andere opties zijn te vinden op:
https://www.x.org/archive/X11R7.5/doc/man/man4/synaptics.4.html


0
2017-07-03 06:57