මූසික අනුචලන වේගය වෙනස් කරන්නේ කෙසේද?


213

මෙම ප්‍රශ්නය පිළිතුරක් නොමැතිව බොහෝ වාරයක් විමසා ඇත. මම මගේ මූලික ගූගල් කුසලතා භාවිතා කර ඇති අතර එය නිවැරදි කර නොමැත. මෙය පද්ධතිය පුළුල් ය. මගේ මූසිකය ඉතා වේගයෙන් අනුචලනය කරයි.

මම පොදුවේ උබුන්ටු සහ ලිනක්ස් වලට අලුත් ය. මෝස්තර මාරු කිරීම හෝ එය හඳුන්වන ඕනෑම දෙයක් (උබුන්ටු, කේඩීඊ, සුබුන්ටු) කිසිසේත් උපකාරී වේද? මට ඇතුළත් කළ හැකි ටර්මිනල් කේතයක් තිබේද?


1
මෙම ප්‍රශ්නය බලන්න, එයට පිළිතුර ඇති බව පෙනේ: askubuntu.com/questions/27270/increasing-scroll-speed
ir-g


සංසදය මට පිළිතුරු දීමට ඉඩ නොදේ, නමුත් පහත විසඳුම් මා වෙනුවෙන් ක්‍රියාත්මක නොවූ අතර මගේ ස්පර්ශක පෑඩ් අනුචලනය සඳහා කළ එකක් මට හමු විය: හුදෙක් ටර්මිනලයට 'සමමුහුර්ත වර්ට්ස්ක්‍රෝල් ඩෙල්ටා = 100' ටයිප් කරන්න.
ඩබල්ෆීලික්ස්

10
System Settingsමූසිකය පැද්දීමේ වේගය වෙනස් කිරීමට සහාය නොදක්වන්නේ මන්දැයි මට දැන ගැනීමට අවශ්‍යය .
කැස්පර්

Answers:


354

මම මගේ රැහැන් රහිත මූසිකය සමඟ එන USB ඩොන්ගල් එක ඉවත් කර එය නැවත සවි කර මගේ අනුචලන වේගය ක්ෂණිකව සවි කළෙමි.


55
මම හිතන්නේ නැහැ මේ පිළිතුර පහත වැටීමට සුදුසුයි කියලා. එය මගේ / ගැටලුව විසඳීය (ඔව්, මම +1: සංස්කරණය කරන්න).
dbm

16
ඔව්, මා වෙනුවෙන්ද වැඩ කළා
binaryguy

15
මෙම පිළිතුර විශේෂයෙන් අදාළ වන්නේ සූර්ය ක්‍ෂේත්‍රයේ “සුමට අනුචලන” විකල්පය මාරු කිරීමෙන් පසුව ඔවුන්ගේ ඒකාබද්ධ රැහැන් රහිත ග්‍රාහකය හරහා සම්බන්ධ වූ ලොජිටෙක් මූසිකයකට ය.
ජේම්ස් කැසීස්

23
මට මයික්‍රොසොෆ්ට් විසින් මූර්ති ergonomic ඩෙස්ක්ටොප් එකක් (යතුරු පුවරුව සහ මූසිකය) ඇත. මෙම විසඳුම මගේ ගැටළු විසඳීය.
අභිෂේක් ආනන්ද්

45
මෙම විසඳුම මයික්‍රොසොෆ්ට් මවුස් සඳහාද ක්‍රියාත්මක වේ.
Quazi Irfan

31

මූසික පරාමිතීන් වෙනස් කිරීමට:

  • පර්යන්ත ලැයිස්තුගත කරන්න, මූසිකයේ උපාංග නාමය සමඟ හොඳ අංකය සටහන් කරන්න!

    xinput list
    
  • පර්යන්ත අංක 9 හි පරාමිතීන් ලැයිස්තුගත කරන්න

    xinput list-props 9
    
  • පර්යන්ත 9 හි ත්වරණය අගය 3 ලෙස සකසන්න. අගය වැඩි වන තරමට ඔබ ත්වරණය බෙදයි. 1 ට සමාන අගයක් සඳහා ත්වරණය උපරිම වේ. “පදනම්” අගය 1.7 ක් බව පෙනේ, මට ...

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

වෙනස ස්ථිර ලෙස සැකසීමට:
ඔබේ ඩිරෙක්ටරියේ සැඟවුණු ගොනුවක් වන්නේ “.profile” (සැඟවුණු ගොනු බැලීමට Ctrl + H) එය මත දෙවරක් ක්ලික් කර එය විවෘත කරන්න. පෙර විධානය අවසානයේ පිටපත් කරන්න. ඒක තමයි!

සියලුම පරිශීලකයින් සඳහා එකම විධානයක් යෙදීම සඳහා ප්‍රා.ලේ. ඔබට ගොනුව සංස්කරණය කළ හැකිය / etc / profile (සැඟවුණු ගොනුවක් නොවේ).

විනෝද වන්න.


37
මම එය උත්සාහ කළ අතර මෙය කර්සරයේ වේගය මත පමණක් ක්‍රියා කරන බව පෙනේ; එය අනුචලන රෝද හැසිරීමට කිසිදු බලපෑමක් නොකරයි.
ඇන්ඩ්‍රියාස්ට්

2
මම හිතන්නේ ඔබ සොයන්නේ 'උපාගම අනුචලන දුර' යන්නයි. Fwiw.
විශාලනය

17
-1 මෙය සැකසුම් තුළ පෙරනිමියෙන් වෙනස් කළ හැකි මූසිකය චලනය කිරීමේ වේගය ගැන ය. මෙම ප්‍රශ්නයට මෙය වැරදි පිළිතුරකි! මූසික අනුචලන වේගය ගැන නොවේ.
Léo Léopold Hertz 준영

7
නිවැරදි එක 'එව්දෙව් අනුචලන දුර', නමුත් මට එය 1 1 1 ට වඩා වේගයෙන් යා හැකි බවක් නොපෙනේ.
ටිම්ම්ම්

8
එසේම .. මොන මගුලක්ද මේ විකාරය? මූසිකයේ මුලික කාරණය වන්නේ GUI සමඟ අන්තර් ක්‍රියා කිරීමයි, ඔබ මට කියන්නේ කිසිවෙකු මූසික සැකසුම් වෙනස් කිරීම සඳහා GUI එකක් සාදා නොමැති බවයි?
x0a

24

මූසිකය කුමක්දැයි පළමුව පරීක්ෂා කරන්න:

xinput list

දැන් එහි මූසිකයේ හැඳුනුම්පත තෝරා එහි වත්මන් සැකසුම් ලැයිස්තුගත කරන්න:

xinput list-props <device-id>

ඉන්පසු සැකසුම් වෙනස් කරන්න Evdev scrolling distance [vertical] [horizontal] [dial]

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

මෙහි අවසාන සංඛ්‍යා තුනේ සංයෝජනය මූසිකය මත රඳා පවතී:

  • පළමු අංකය, අනුචලනය කිරීමේ දිශාව (us ණ ප්‍රතිලෝම)
  • දෙවන අංකය, කෙසේ හෝ අනුචලනය කිරීමේ වේගය
  • තෙවන අංකය, කෙසේ හෝ අනුචලනය කිරීමේ වේගය
  • මෙම අගයන් විශාල සංඛ්‍යා වලට වෙනස් කිරීම යන්නෙන් අදහස් කරන්නේ ඔබ මන්දගාමීව (AgentME) අනුචලනය කිරීමයි.

7
පරිශීලකයා ඒවා සැකසීමට තීරණය කිරීමට පෙර, සැකසීම් පළමුව ලබා ගැනීමට එය විධානයක් ලබා දුන්නේ නම් මෙම පිළිතුර වඩා හොඳ වනු ඇත
ඇලෙක්සැන්ඩර් මිල්ස්

1
මෙම පිළිතුර සාමාන්‍ය යැයි මම නොසිතමි - මම "xinput list-props 10" කළහොත් එයින් කියවෙන්නේ උපාංගය "නිදි බොත්තම" මූසිකය නොවන බවයි, එබැවින් ඔබ වෙනස් කරන්නේ කුමන උපාංගයදැයි පරීක්ෂා කරන්න ...
ඇලෙක්සැන්ඩර් මිල්ස්

1
@ LéoLéopoldHertz need අවශ්‍ය නැත, සාරධර්මවල තේරුම පැහැදිලි කිරීමට අවශ්‍යය. පිළිතුරක් සඳහා ප්‍රමාණවත් තොරතුරු නොමැත.
Rtsne42

4
මෙම අගයන් විශාල සංඛ්‍යා වලට වෙනස් කිරීම යන්නෙන් අදහස් වන්නේ ඔබ සෙමින් අනුචලනය කිරීමයි. අගයන් දැනටමත් 1 ලෙස සකසා ඇත්නම් මෙම සැකසුම ස්පර්ශ කිරීමෙන් කිසිදු ප්‍රතිලාභයක් නොමැත.
මැකල්

11
මට Evdev scrolling distanceපරාමිතිය නැත
යිෆාන් සන්

22

මට ලොජිටෙක් කාර්ය සාධන මවුස් එම්එක්ස් ඇති අතර මෙහි විසඳුම් කිසිවක් ක්‍රියාත්මක වූයේ නැත. මට වැඩ කළ එකම දෙය නම් මෙම ව්‍යාපෘතියේ සමහර කොටස් භාවිතා කිරීමයි .

  1. මෙම PPA එකතු කර ස්ථාපනය කරන්න xserver-xorg-input-evdev.
  2. සොලාර් ව්‍යාපෘතිය පරීක්ෂා කර ක්‍රියාත්මක කරන්න rules.d/install.sh. එමඟින් udev රීති සුදුසු ස්ථානයට පිටපත් කර අවශ්‍ය නම් අවසර ඉල්ලනු ඇත.
  3. ග්‍රාහකය ඉවත් කර නැවත එය ඇතුල් කරන්න.
  4. ඔබව plugdevකණ්ඩායමට එක් කරන්න :$ sudo gpasswd -a <your-username plugdev
  5. ඉවත් වී නැවත පුරනය වන්න.

දැන් ඔබට පහත දැක්වෙන xinputවිධානයන් ( මූලාශ්‍රය ) සමඟ ඔබේ අනුචලන වේගය සැකසිය හැකිය :

$ 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අඩු අගයකට වෙනස් කිරීම සංවේදීතාව වැඩි කරයි. එය negative ණාත්මකව පෙරළීමෙන් අනුචලන දිශාව වෙනස් වේ. අගය වැඩි කිරීමෙන් සංවේදීතාව අඩු වේ.


5
මට ලොජිටෙක් කාර්ය සාධනය MX ද ඇත - උබුන්ටු 16.04 හි ධාවනය xinput set-prop 9 'Evdev Scrolling Distance' 3 1 1කිරීමෙන් ගැටළුව විසඳා ඇත (9 යනු මගේ <devnum>). කිසිවක් ස්ථාපනය කිරීමට අවශ්ය නැත. .profileපුරනය වීමේදී අයදුම් කිරීමට මෙය ඔබගේ ගොනුවට එක් කරන්න . <devnum> ධාවනය ලබා ගැනීමට xinput list.
lenooh

සුමට අනුචලනයකින් තොරව එය කරන්නේ කෙසේද?
ෆෙරිබිග්

16

මම සරල ස්ක්‍රිප්ට් එකක් ලියා ඇති අතර එමඟින් මෙම දේපල ඇත්තේ කුමන උපාංගයටදැයි සොයා ගැනීමට ඔබට ඉඩ සලසයි ( ස්ක්‍රිප්ට් මූලික වශයෙන් සියලුම xinput උපාංග හරහා නැවත ක්‍රියාත්මක වන අතර ලැයිස්තුගත කර ඇත්තේ කිසියම් දේපලක් ඇති ඒවා පමණි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

උදාහරණයක් ලෙස ෆයර්ෆොක්ස් හි ඔබට සැකසිය හැකි බව සලකන්න about:config

mousewheel.system_scroll_override_on_root_content.vertical.factor

සැකසීමට මතක තබා ගන්න

mousewheel.system_scroll_override_on_root_content.enabled

සත්‍යයට.


2
ඒ ෆයර්ෆොක්ස් ඔත්තුව සඳහා ස්තූතියි. Xinput මුක්කු 1 ට වෙනස් කිරීම තවමත් සුපිරි බෑවුම් සහිත අනුචලන වේගය නිසා. මම දැන් මගේ ෆයර්ෆොක්ස් අනුචලන වේගය 100 දක්වා සකසා ඇත! : D
Ansjovis86

3
ෆයර්ෆොක්ස් ඇත්ත වශයෙන්ම මට මෙය සැකසීමට අවශ්‍ය තැන විය, එබැවින් මෙය මට නිවැරදි පිළිතුරයි
අමිත් ජී

15

මෙම විසඳුම මට වැඩ කරයි:

sudo apt-get install imwheel zenity

Bash ස්ක්‍රිප්ට් එකක් සාදා මෙය ඇතුල් කරන්න:

#!/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

දැන් ස්ක්‍රිප්ට් එක ධාවනය කර ඔබට අවශ්‍ය මූසික රෝද වේගය සකසන්න.

ස්තූතියි: http://www.nicknorton.net/?q=node/10


Zenity යනු කුමක්ද?
neverMind9

1
මගේ පිටුපස හා ඉදිරි යතුරු ක්‍රියා
විරහිත

@ neverMind9 Zenity යනු සංවාද නිර්මාණය කිරීමේ උපයෝගීතාවයකි. මූසික රෝද වේග තේරීම නිර්මාණය කිරීම සඳහා මා ඉහත ඇලවූ ස්ක්‍රිප්ට් එක භාවිතා කරයි.
දුලි

1
පැවසීමට ස්ක්‍රිප්ටයේ අවසාන තාත්වික රේඛාව වෙනස් කරන්න, imwheel -kill -b "4 5"එවිට ඔබේ පසුපස / ඉදිරි මූසික බොත්තම් නැවත ක්‍රියා කරයි.
soapergem

මේ වැඩ නියමයි !!
හතීම්

3

මේ සියල්ල හැරුණු විට ඔබට මේ සඳහා පැරණි හොඳ උපාගම ඩර්වර් භාවිතා කළ හැකිය (ඔව්, මම දන්නවා එය තවදුරටත් සහාය නොදක්වන නමුත් අවංක libinputලියකියවිලි දැඩි ලෙස උරා බොයි).
ඔබ 18.04 හෝ ඊට වැඩි නම් උපාගම ස්ථාපනය කරන්න:

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

දැන් ගොස් /usr/share/X11/xorg.conf.dගොනුව සංස්කරණය කරන්න70-synaptics.conf

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

කොටස සොයාගෙන Section "InputClass" Identifier "touchpad catchall"මෙම විකල්ප එකතු කරන්න:

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

පෙරනිමි අංකය යනු 26අනුචලනය කිරීමට වඩා වේගවත් වන සංඛ්‍යාව අඩු වන අතර එය අනුචලනය කිරීමට මන්දගාමී වේ. අවසාන වශයෙන් එය මේ ආකාරයට විය යුතුය:

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

(ගොනුව සුරැකීමට සහ සමීප එය Ctrl + Oපසුව Enterඑවකට Ctrl + X).

වෙනස්කම් බලාත්මක වීම සඳහා පිටතට ගොස් නැවත ඇතුල් වන්න.

Synaptics ධාවකය යනු විශාල විකල්පයන් සහිත ධාවකයක් වන අතර, ලෝකයක NO OPTION libinput වෙත යාමට තීරණය කර ඇත්තේ කවුරුන්දැයි මම නොදනිමි.
වෙනත් විකල්ප සොයාගත හැකිය:
https://www.x.org/archive/X11R7.5/doc/man/man4/synaptics.4.html


එය ටච් පෑඩ් අනුචලන වේගය මූසික අනුචලන වේගය නොවේ
වොයේජර්

0

මගේ ගැටළුව තරමක් වෙනස් වූ අතර අනෙක් පරිශීලකයින්ටද උපකාර කිරීම සඳහා මම මෙහි පිළිතුර පළ කරමි. මගේ ගැටළුව වූයේ VmWare Fusion හෝ Workstation විසින් එකතු කරන ලද සුපුරුදු මූසික දෘඩාංග උබුන්ටු සහ අනෙකුත් ලිනක්ස් ඩිස්ට්‍රෝස් වල අනුචලනය කිරීමට සහාය නොදක්වන අතර කර්සරය චලනය වන අතරතුරය.

ගැටළුව මුලින් පෙනුනේ අක්‍රමවත් අනුචලනය, මන්දගාමී අනුචලනය (මා මෙහි ගෙන යන), ඇත්ත වශයෙන්ම එය වෙනස් ගැටළුවක් විය. එය නිවැරදි කිරීමට මෙම නූල මට උදව් කරයි.

/superuser/1270811/inconsistent-and-erratic-mouse-wheel-in-linux-what-moving-the-mouse-pointer#

Evdev පසුකාලීන "init" අනුපිළිවෙලකට ගෙන යාමෙන්, අනුචලනය සාමාන්‍ය පරිදි ක්‍රියා කිරීමට නැවත පැමිණියේය.


ස්තූතියි, නමුත් ඔබ තරමක් වෙනස් ප්‍රශ්නයකට පිළිතුරු දෙන විට, ඔබ නව ප්‍රශ්නයක් නිර්මාණය කර එයට ඔබම පිළිතුරු දිය යුතුව තිබුණි. වෙනත් ප්‍රශ්නයකට නරක ලෙස ශ්‍රේණිගත කළ පිළිතුර දෙස බැලීමට වඩා මෙය සොයා ගැනීම පහසු වනු ඇත.
kbenoit
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.