ฉันตรวจสอบคำตอบที่มีอยู่ในปัจจุบัน แต่ดูเหมือนว่าไม่มีคำตอบใดที่ปิดใช้งานการเร่งความเร็วเมาส์อย่างถาวร
xset m 0 0
ดูเหมือนจะปิดใช้งานชั่วครู่ แต่กลับมาภายในไม่กี่นาที
ฉันจะปิดใช้งานการเร่งความเร็วเมาส์อย่างถาวรได้อย่างไร
ฉันตรวจสอบคำตอบที่มีอยู่ในปัจจุบัน แต่ดูเหมือนว่าไม่มีคำตอบใดที่ปิดใช้งานการเร่งความเร็วเมาส์อย่างถาวร
xset m 0 0
ดูเหมือนจะปิดใช้งานชั่วครู่ แต่กลับมาภายในไม่กี่นาที
ฉันจะปิดใช้งานการเร่งความเร็วเมาส์อย่างถาวรได้อย่างไร
คำตอบ:
คุณสามารถปรับเปลี่ยนพารามิเตอร์บางอย่างของไดรเวอร์เมาส์ได้อย่างถาวรนั่นคือเพิ่มใหม่อีกครั้ง
รายการอุปกรณ์อินพุต Xorg แรก
ผลลัพธ์สำหรับเครื่องปัจจุบันของฉันและจะแตกต่างกันในกรณีปี
แสดงรายการอุปกรณ์อินพุตเซสชัน Xorg ในเทอร์มินัล (CRTL-ALT + T):
$ xinput --list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=10 [slave pointer (2)]
⎜ ↳ PS/2 Generic Mouse id=11 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=9 [slave keyboard (3)]
↳ HP WMI hotkeys id=12 [slave keyboard (3)]
ดังนั้นเมาส์ของฉันจึงถูกระบุด้วย: "PS / 2 Generic Mouse" และมีตัวระบุ 11 สำหรับคุณมันอาจจะแตกต่างกัน
ถัดไปเพื่อแสดงคุณสมบัติของเมาส์ให้ทำในเทอร์มินัล:
$ xset q | grep -A 1 Pointer
Pointer Control:
acceleration: 2/1 threshold: 4
ในการทดสอบด้วยพารามิเตอร์การเร่งความเร็วของเมาส์ให้ใช้:
$ xset m 0/1 4
อุปกรณ์ของคุณอาจมีค่าพารามิเตอร์อื่น ๆ คุณสามารถทดสอบกับพวกเขาจนกว่าคุณจะพอใจกับผลลัพธ์ การทำเช่นนี้ด้วยยูทิลิตี้ cli xset
ช่วยให้คุณปรับแต่งพารามิเตอร์อุปกรณ์ได้ทันทีเช่นโดยไม่ต้องรีสตาร์ทเซสชัน Xorg อย่างไรก็ตามการตั้งค่าเหล่านั้นจะไม่ได้รับการเก็บรักษาไว้ทั่วเรียบ
คุณต้องทำให้พวกเขาถาวร (จนกระทั่งขับรถต่อไปหรืออัปเกรดระบบ) /usr/share/X11/xorg.conf.d/
โดยการสร้างไฟล์ใหม่ใน สำหรับอินสแตนซ์ :
$ cd /usr/share/X11/xorg.conf.d
$ sudo vim 80-mouse-accel-disable.conf
Section "InputClass"
Identifier "Set mouse acceleration to zero"
MatchIsPointer "on"
MatchDevicePath "/dev/input/event*"
# Default value of mouse acceleration: 2/1 4
# Set AccelerationNumerator to zero to disable
Option "AccelerationNumerator" "0"
Option "AccelerationDenominator" "1"
Option "AccelerationThreshold" "4"
EndSection
$ sudo chmod 644 80-mouse-accel-disable.conf
แค่นั้นแหละ. คุณสามารถออกจากระบบและกลับมาหรือรีบูต โดยหลักการแล้วการเร่งความเร็วเมาส์ควรตั้งไว้ที่ 0 เสมอ
แก้ไข: ตามที่แนะนำในหนึ่งในความคิดเห็นด้านล่างข้างต้นอาจใช้กับ Ubuntu 14.04 และรสชาติที่ได้รับเท่านั้น ในเวอร์ชันถัดมาไวยากรณ์ไฟล์กำหนดค่าและคำหลักอาจเปลี่ยนแปลงเล็กน้อยแม้ว่าหลักการทั่วไปของการแก้ปัญหายังคงใช้ได้ ดูเคล็ดลับนี้สำหรับรุ่น 16.04 และ (อาจ) ภายหลัง (ไม่ผ่านการทดสอบโดยฉัน)
sudo chmod...
cmd เท่านั้นเพื่อให้แน่ใจว่าไม่มีปัญหาสิทธิ์การเข้าถึงที่อาจทำให้สับสนมากขึ้น
วิธีที่ง่ายที่สุดในการปิดใช้งานการเร่งความเร็วทั้งเมาส์อย่างง่ายที่สุดและไม่แก้ไข:
สร้างไฟล์ต่อไปนี้ด้วยโปรแกรมแก้ไขที่คุณเลือก:
$ sudo vim /usr/share/X11/xorg.conf.d/90-mouse-accel-disable.conf
เพิ่มเนื้อหาติดตามจะลบโปรไฟล์การเร่งความเร็ว:
Section "InputClass"
Identifier "mouse"
MatchIsPointer "on"
Option "AccelerationProfile" "-1"
Option "AccelerationScheme" "none"
EndSection
สิ่งนี้ทำงานได้สำหรับฉันบน Ubuntu 18.04 และควรทำงานกับ Ubuntu 16.04 ด้วยด้วย
เนื่องจาก ubuntu ใช้ gnome นั่นหมายความว่า gnome บางครั้งจะเขียนทับการตั้งค่าxorg.conf.d Gnome ใช้dconfซึ่งเป็น "ฐานข้อมูล" เต็มรูปแบบของการตั้งค่าที่ถูกนำไปใช้เมื่อ gnome เริ่มเข้าสู่ระบบของผู้ใช้ ฯลฯ
การตั้งค่าเหล่านี้อยู่ที่นี่ดังนั้นเรา ( ผู้ใช้ ) ไม่จำเป็นต้องสร้างการตั้งค่าเช่น 90-mouse.conf จากนั้นทำการดีบักสาเหตุที่การตั้งค่าใช้งานไม่ได้ให้ค้นหาไฟล์บันทึก ฯลฯ นอกจากการตั้งค่าจะอยู่ที่เดียวครั้งเดียวคำพังเพยจะเข้ามาแทนที่ xorg กับWayland
ทำอย่างไร:
sudo apt install dconf-editor
org
-> gnome
-> desktop
-> peripherals
->mouse
นี่คือการตั้งค่าaccel-profile
ที่บอกคอมพิวเตอร์ว่าคุณต้องการเร่งความเร็วเมาส์แบบใด คุณมีตัวเลือกเหล่านี้:
วิธีเปลี่ยนการaccel-profle
ตั้งค่า:
accel-profle
Use default value
ตั้งค่าตัวเลือกการon
เปิดเครื่องไว้off
Custom value
ไปflat
ถ้าคุณต้องการที่ไม่มีการเร่งความเร็วของเมาส์การตั้งค่าจะถูกบันทึกโดยอัตโนมัติ
เมาส์ของฉันยังคงเร็ว! ช่วยด้วย!
คุณสามารถลดความเร็วของเมาส์ที่org/gnome/desktop/peripherals/mouse/speed
สามารถใส่ค่าระหว่างและ-1
1
ฉันจะโพสต์โซลูชันที่ใช้งานได้สำหรับฉัน: (สร้างไฟล์กำหนดค่า)
ประการแรกคุณต้องสร้างไฟล์ว่างที่ชื่อว่า 50-mouse-acceler.conf ภายใต้ /usr/share/X11/xorg.conf.d/ ซึ่งสามารถทำได้โดยคำสั่ง:
sudo gedit /usr/share/X11/xorg.conf.d/50-mouse-acceleration.conf
จากนั้นภายในไฟล์นี้คุณคัดลอกรหัสด้านล่าง:
Section "InputClass"
Identifier "My Mouse"
MatchIsPointer "yes"
Option "AccelerationProfile" "-1"
Option "AccelerationScheme" "none"
Option "AccelSpeed" "-1"
EndSection
สิ่งสุดท้ายที่คุณต้องทำคือแทนที่ตัวระบุ "เมาส์ของฉัน" ด้วยรหัสของเมาส์ (ในเครื่องหมายคำพูด) ชนิด
xinput list
และจากรายการที่แสดงให้คัดลอก id ของอุปกรณ์เมาส์ คุณไม่จำเป็นต้องแทนที่บรรทัดอื่นใดนอกเหนือจากนี้ เช่นถ้ารหัสเมาส์ของคุณคือ 12 รหัสที่สมบูรณ์ควรเป็นดังนี้:
Section "InputClass"
Identifier "12"
MatchIsPointer "yes"
Option "AccelerationProfile" "-1"
Option "AccelerationScheme" "none"
Option "AccelSpeed" "-1"
EndSection
ฉันหวังว่านี่จะช่วยได้ :)
GNOME จัดการเร่งความเร็วด้วยตัวเอง ดังนั้นไม่ควรปรับการตั้งค่า xorg เท่านั้น แต่ควรปรับตั้งค่า gnome ด้วย
$ gsettings set org.gnome.desktop.peripherals.mouse accel-profile flat
$ gsettings set org.gnome.desktop.peripherals.mouse speed 0
และคุณสามารถเพลิดเพลินกับ CS: GO ตอนนี้ :-)
คำสั่ง xset พร้อมพารามิเตอร์ที่กำหนดเป็นตัวเลือกที่ไม่รู้จักใน 16.04 ของฉันในร้านซอฟต์แวร์ Ubuntu มีตัวติดตั้งสำหรับคีย์บอร์ดและเมาส์ สิ่งนี้ทำให้การเปลี่ยนแปลงการเร่งความเร็วทำได้ง่าย