Ubuntu 15.10 में माउस त्वरण अक्षम करें


15

मैंने कुछ त्वरित Google खोजें कीं, और ऐसा लगता है कि इस बारे में सबसे हालिया चर्चा 2012 में हुई थी।

मैं Ubuntu 15.10 में माउस त्वरण को अक्षम करने के बारे में कैसे जा सकता हूं? मैंने gpointing-device-settings को स्थापित करने की कोशिश की, लेकिन कई त्रुटियाँ थीं।

मैं एक सतत सेटिंग की तलाश में हूं।


जवाबों:


10

निम्नलिखित ( r / linux_gaming से चोरी ) काम करने लगता है:

sudo vim /usr/share/X11/xorg.conf.d/90-mouse.conf

और इसके अंदर पेस्ट करें:

Section "InputClass"
    Identifier "mouse"
    MatchIsPointer "on"
    Option "AccelerationProfile" "-1"
    Option "AccelerationScheme" "none"
EndSection

1
बहुत धन्यवाद! यह पूरी तरह से काम करता है। मैंने कभी r / linux_gaming की जांच करने के बारे में नहीं सोचा।
फीनिक्स

8
एक अद्यतन के साथ माउस त्वरण को मजबूर करना और इसे अक्षम करने का कोई साधन प्रदान करना उबंटू की ओर से एक अच्छा कदम नहीं है ... इसके लिए धन्यवाद।
नेपोक्सक्स

1
क्या मुझे पुनः आरंभ करने की आवश्यकता है? मुझे यकीन नहीं है कि त्वरण बंद है।
एलिकएल्ज़िन-किलाका

3
पुनः आरंभ करने के बाद 16.04 पर काम नहीं किया। यहां तक कि जब जोड़ने Option "AccelSpeed" "-1"के रूप में कहा गया है यहाँ
AlikElzin-kilaka

दिलचस्प। मैंने अपनी मशीन को 16.04 में अपडेट किया और इसे ठीक कर दिया।
फॉनिक्स

17

आप इसे बस चलाकर अच्छा और सरल बना सकते हैं:

xset m 00

जो पूरी तरह से माउस त्वरण को बंद कर देगा।

!#/bin/bash
xset m 00

फ़ाइल को .shस्क्रिप्ट के रूप में सहेजें - इसे निष्पादन योग्य बनाएं chmod +x filename, इसे प्रोग्राम में स्टार्टअप प्रोग्राम के रूप में जोड़ें Startup Applications, और आप जाने के लिए अच्छे हैं!


2
यह स्टार्टअप स्क्रिप्ट को जोड़ने का एक शानदार उदाहरण है। धन्यवाद!
फीनिक्स

7

इसके लिए एक GUI है, gpointing-device-settingsउपकरण सेटिंग Gpointing स्थापित करें :

sudo apt-get install gpointing-device-settings 

डिवाइस सेटिंग्स संवाद GPointing इस कार्यक्रम में मानक gnome-mouse-propertiesविन्यास संवाद में कई विशेषताएं हैं , जैसे उन्नत टचपैड स्क्रॉलिंग सेटिंग्स। यदि आप सभी की जरूरत त्वरण सेटिंग्स को समायोजित करने के लिए है, gnome-mouse-propertiesइसके बजाय का उपयोग करें ।


यदि आप सीएलआई तरीके की तलाश करते हैं, xinputतो आपके उपयोग के लिए होगा।


उबंटू 16.04 परPackage gpointing-device-settings is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source
एलिकएल्ज़िन-किलाक जूल

1
इसे यहाँ स्थापित करने का एक तरीका मिला: askubuntu.com/a/783234/13330
AlikElzin-kilaka

2
मन यह 6 साल पुराना स्क्रीनशॉट है। 12 उबुन्टू रिलीज से पहले।
ulidtko

4

मुझे पॉइंटर एक्सेलेरेशन बेहद कष्टप्रद लगता है। यहां तक ​​कि जब यह "कम" करने के लिए सेट है

लिंक मृत है।

आप इनपुट डिवाइस खोजें

xinput list

प्रासंगिक आईडी के लिए वर्तमान गुणों की सूची बनाएं

xinput list-props <id>

माउस पॉइंटर स्पीड (गैर-स्थिर) बदलें

xinput set-prop 'Microsoft Microsoft 3-Button Mouse with IntelliEye(TM)' 'Device Accel Profile' -1
xinput set-prop 'Microsoft Microsoft 3-Button Mouse with IntelliEye(TM)' 'Device Accel Constant Deceleration' 2

डिवाइस एक्सेल कॉन्स्टेंट डिक्लेरेशन को 1.5 पर सेट करना थोड़ा तेज माउस देता है।

परिवर्तनों को स्थायी बनाने के लिए, एक फ़ाइल में परिवर्तन जोड़ें और उन्हें लॉगिन पर स्वचालित रूप से निष्पादित करें। कुछ विकल्प एक्स-सर्वर कॉन्फ़िगरेशन में जोड़े जा सकते हैं।

अधिक विवरण यहां: https://www.x.org/wiki/Development/Documentation/PointerAcceleration/


3

पैकेज xserver-xorg-input-libinput स्थापित करें:

apt-get install -y xserver-xorg-input-libinput

और रिबूट।


यह दिलचस्प लग रहा है। पिछले उत्तरों में से एक ने मेरा मुद्दा तय कर दिया, लेकिन मैं इसे एक शॉट दे सकता हूं।
फॉनिक्स

+1 यह मेरे लिए बढ़िया काम करता है, उबंटू 15.10 64bit और माउस "MOSART सेमी। 2.4G कीबोर्ड माउस" (विज़डमक्रिट ईटी 2.4GHz) के साथ
user2342558

1

समाधान वहां पाया गया: https://ubuntuforums.org/showthread.php?t=1734400&s=ca88cf7a66bc549b9b504f155e287f53&p=10995493#post10995493

xinput -hxinput कमांड की एक सूची के लिए टर्मिनल में उपयोग करें

हम चाहते हैं: xinput listजो अपने डिवाइस आईडी के साथ कोष्ठक में इनपुट डिवाइस प्रदर्शित करेंगे

और फिर xinput list-props #जहां # डिवाइस नाम या डिवाइस आईडी है। यह कॉन्फ़िगर करने योग्य डिवाइस सेटिंग्स और उनकी संख्यात्मक आईडी (कोष्ठक) में सूचीबद्ध करता है

तब उपयोग करें: xinput set-prop deviceID settingID valueअपने संबंधित संख्यात्मक मानों के साथ डिवाइसआईडी और सेटिंग की जगह, और वैरिएबल के लिए निर्धारित नए मूल्य के साथ मूल्य। (यानी -1 एक्सेलप्रोफाइल के लिए)

फिर आप दोहरा कर काम कर सकते हैं: xinput list-props deviceID

मेरे लिए यह है:

xinput set-prop 12 265 -1

यदि यह काम कर रहा है, तो इस कमांड को प्रत्येक सत्र के आरंभ में निष्पादित होने वाली स्क्रिप्ट में डालें।


मैं मानक विन्यास फाइल को संपादित करने की विधि पसंद करता हूं। सत्र प्रारंभ में चलाने के लिए स्क्रिप्ट बनाना मूर्खतापूर्ण लगता है; यहां तक ​​कि अगर मुझे इसे मैन्युअल रूप से फिर से कॉन्फ़िगर करने की आवश्यकता नहीं है, तो इसे फिर से कॉन्फ़िगर क्यों करना है? इसे पहली बार सही ढंग से कॉन्फ़िगर किया जाना चाहिए। मुझे लगता है कि यह अंततः कोई फर्क नहीं पड़ता।
फॉनिक्स

1

यह करने के लिए एक बेहतर तरीका है और एक जो नींद, हाइबरनेशन, आदि का समर्थन करता है, वह है:

प्रथम रन

xinput list

यह आपको उपकरणों की एक सूची देगा, जो इस तरह दिखता है:


⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ A4Tech USB Mouse                          id=11   [slave  pointer  (2)]
⎜   ↳ GASIA USB KB V11                          id=13   [slave  pointer  (2)]
⎜   ↳ ETPS/2 Elantech Touchpad                  id=16   [slave  pointer  (2)]

आप डिवाइस का नाम ढूंढें और नोट करें (मेरा है A4Tech USB Mouse)।

/etc/X11/Xsession.d/नामक एक फ़ाइल बनाएँ99disablemouseaccel

sudo nano /etc/X11/Xsession.d/99disablemouseaccel

इसके अंदर निम्नलिखित सामग्री चिपकाएँ:

xinput set-prop "A4Tech USB Mouse" "Device Accel Profile" -1 &>/dev/null
xinput set-prop "A4Tech USB Mouse" "Device Accel Velocity Scaling" 1 &>/dev/null

अब इसे सेव करें। जब भी X सत्र शुरू होगा, ये कमांड चलाए जाएंगे।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.