ล่วงหน้า
ด้วยระบบไดรเวอร์อินพุตที่ใช้อยู่ในปัจจุบันมันเป็นไปไม่ได้ที่จะเปลี่ยนความเร็วการเลื่อนของเมาส์อย่างน้อยก็ไม่มีข้อเสีย คุณสามารถปรับความเร็วการเลื่อนสำหรับ Qt-Applications โดยใช้การตั้งค่า KDE แต่วิธีเดียวในการเปลี่ยนการเลื่อนแบบทั่วไปในปัจจุบันคือการใช้imwheel
ซึ่งดูเหมือนว่าจะมีปัญหาในหลาย ๆ ทาง (ดูความคิดเห็น) ในอนาคตนี้จะได้รับการแก้ไขด้วยlibinput
และฐานข้อมูลฮาร์ดแวร์ systemd
วิธีปัจจุบัน
ติดตั้งimwheel
ด้วยคำสั่งต่อไปนี้หรือจาก Software Center :
$ sudo apt-get install imwheel
สร้าง (ถ้าจำเป็น) และแก้ไข configfile ~/.imwheelrc
ด้วยโปรแกรมแก้ไขที่คุณเลือก (เช่นgedit
) กรอกข้อมูลต่อไปนี้เพื่อเพิ่มความเร็วในการเลื่อนสำหรับทุกคำสั่ง หมายเหตุ: ไฟล์การกำหนดค่านี้จะใช้การตั้งค่าการเลื่อนใหม่เหล่านี้กับโปรแกรมทั้งหมด (รวมถึงเทอร์มินัลซึ่งอาจไม่ใช่สิ่งที่คุณต้องการ)
".*"
None, Up, Up, 3
None, Down, Down, 3
หากคุณต้องการใช้การตั้งค่าเหล่านี้กับChrome
เท่านั้นให้ใช้การตั้งค่าเหล่านี้แทน:
".*-chrome*"
None, Up, Up, 3
None, Down, Down, 3
นี่3
คือตัวคูณการเลื่อนเพื่อเพิ่มประสิทธิภาพของล้อเลื่อน ในREADMEของโครงการเรียกว่า "REPS" สถานะ readme:
[REPS]
Reps (การทำซ้ำ) ช่วยให้คุณสามารถพูดจำนวนสำหรับจำนวนครั้งที่คุณต้องการกดคีย์เอาต์พุตเพื่อกด ดูแผนภูมิในการผูกค่าเริ่มต้นสำหรับจำนวน reps เริ่มต้นสำหรับแต่ละตัวแก้ไขคำสั่งผสม (แผนภูมิใกล้ถึงจุดสิ้นสุดของเอกสารนี้)
มันคือตัวคูณการเลื่อน หากREPS
ตั้งค่าเป็น3
นั่นหมายความว่าเมื่อล้อเมาส์ของคุณสั่งคำสั่งเลื่อนหนึ่งคำสั่งซอฟต์แวร์จะดักจับคำสั่งนี้และส่งคำสั่ง 3 คำสั่งไปยังพีซีแทนที่จะเป็น 1 จึงทำให้เลื่อนได้ไกลขึ้น 3 เท่าหรือ "เร็วกว่า"
สำหรับข้อมูลเพิ่มเติมดูที่ manpage:
$ man imwheel
หรืออ้างถึงREADMEของโครงการ
คุณสามารถเริ่มต้นimwheel
ด้วยการพิมพ์:
$ imwheel
ตรวจสอบให้แน่ใจว่าคุณไม่ได้เริ่มต้น imwheel สองครั้ง! นั่นเป็นข้อผิดพลาดที่รู้จักกัน แต่คุณสามารถหยุดการเคลื่อนที่ด้วยคำสั่ง:
$ killall imwheel
ในimwheel
การเริ่มต้นโดยอัตโนมัติทุกครั้งที่คอมพิวเตอร์บูทคุณต้องเพิ่มมันเข้าไปในเมนูเริ่มต้นหลังจากที่โหลด x-window แล้ว สำคัญ: เนื่องจาก imwheel อาศัย x-window เพื่อให้ทำงานอยู่มันจะไม่ทำงานหากคุณเพิ่มลงใน crontab /etc/init.d หรือ /etc/rc.local หมายความว่าคุณต้องทำเช่นนี้แทน:
Ubuntu:
ใช้ตัวแก้ไข GUI "แอปพลิเคชันเริ่มต้น" เพื่อเพิ่มimwheel
เป็นโปรแกรมเริ่มต้น: https://askubuntu.com/a/48327/327339
Xubuntu:
ใช้ตัวแก้ไข GUI "เซสชันและเริ่มต้น" - Application Autostart -> เพิ่มเพื่อเพิ่มimwheel
เป็นโปรแกรมเริ่มต้น
ภาพหน้าจอเพิ่มเติมที่นี่: https://askubuntu.com/a/369443/327339
อนาคต
บทช่วยสอนนี้กำลังอยู่ระหว่างการพัฒนา
libinput
ดูเหมือนว่าจะมาพร้อมกับเจ้าเล่ห์มนุษย์หมาป่า (15.10)xserver-xorg-input-libinput
ที่คุณจำเป็นต้องติดตั้งแพคเกจ หลังจากที่คุณติดตั้งlibinput
ด้วย
$ sudo apt-get install xserver-xorg-input-libinput
ควรใช้สำหรับทุกอินพุตหลังจากที่คุณรีสตาร์ท Xorg (การล็อกเอาต์จะเพียงพอ) เมื่อคุณใช้งานแล้วlibinput
คุณจะสามารถปรับการตั้งค่าเมาส์ได้ คุณสามารถค้นหากวดวิชาเต็มรูปแบบในไฟล์/lib/udev/hwdb.d/70-mouse.hwdb ให้ฉันครอบคลุมที่นี่เท่านั้นพื้นฐาน
root
ขั้นตอนต่อไปนี้จะต้องมีการดำเนินการเป็น เพราะการที่ฉันเป็นมิตรเตือนคุณว่าทุกสิ่งที่คุณทำคุณจำเป็นต้องมีความรับผิดชอบ
ครั้งแรกที่ได้รับรหัสผู้ให้บริการ<vid>
และรหัสสินค้าใช้<pid>
lsusb
ที่นี่ด้วย MX 518 Logitech Mouse เป็นตัวอย่าง lsusb
ถ้าคุณมีบรรทัดต่อไปนี้ในการส่งออกของ
Bus 005 Device 002: ID 046d:c051 Logitech, Inc. G3 (MX518) Optical Mouse
<vid>
มี046d
และมี<pid>
c051
จากนั้นสร้างไฟล์ที่มีลักษณะดังต่อไปนี้ด้วย gksudo gedit /etc/udev/hwdb.d/71-mouse-local.hwdb
mouse:usb:v<vid>p<pid>:name:*:
MOUSE_WHEEL_CLICK_ANGLE=??
ตัวอย่างเช่นไฟล์นี้สำหรับตัวอย่าง Logitech MX 518 ด้านบน:
mouse:usb:v046dpc051:name:*:
MOUSE_WHEEL_CLICK_ANGLE=30
ไฟล์นี้ตั้งค่ามุมคลิกล้อเลื่อนของเมาส์เป็น 30 ° (โดยปกติคือ 15) หากต้องการใช้การตั้งค่านี้ให้อัพเดต hwdb ด้วยคำสั่งต่อไปนี้:
udevadm hwdb --update
udevadm trigger /dev/input/event${id}
หนึ่งสามารถคิดออก${id}
ใช้xinput
(มองออกไปสำหรับรหัสเมาส์ของคุณ) xinput list-props ${xinput_id}
และเรียกใช้
Mouse & Touchpad
กำหนดค่าระบบ แย่มากเรายังต้องการซอฟต์แวร์บุคคลที่สาม (ตอนนี้)