माउस की गति / संवेदनशीलता को कैसे बदलें?


80

मैं Ubuntu 12.10 में एक Asus Zenbook UX32VD पर हूं। 12.04 और 12.10 दोनों में मैं माउस की गति (यानी माउस / टचपैड डायलॉग में "संवेदनशीलता") को बदलने में सक्षम नहीं था। मैं स्लाइडर को बदल सकता हूं, लेकिन कुछ भी नहीं बदलता है।

यह मेरे लिए एक बड़ी समस्या है, क्योंकि माउस की गति कुछ धीमी है। कोई सुझाव?

समस्या टचपैड और माउस दोनों के लिए है।


मेरे पास यह लैपटॉप नहीं है - इसलिए यह टिप्पणी। शायद यह Q & A मदद कर सकता है - askubuntu.com/questions/130217/… । यदि आप टाइप synclientकरते हैं, तो आपके पास कुछ पैरामीटर हैं MinSpeed, जैसे कि MaxSpeedऔर AccelFactorजिसके साथ आप खेल सकते हैं। सौभाग्य।
जीवाश्म

1
मैंने Softwarecenter से LXInput स्थापित किया है। यह LXDE के लिए है, लेकिन एकता को भी काम करता है। अंजा

जवाबों:


109

पहले हमें device IDगति / संवेदनशीलता को बदलने के लिए इनपुट को पहचानना होगा । एक टर्मिनल खोलें और इस कमांड को चलाएं:

xinput --list --short

उत्पादन:

abcd@abcd-abcde:~$ xinput --list --short

Virtual core pointer

↳ SynPS/2 Synaptics TouchPad                id=11   [slave  pointer  (2)]

↳ Logitech USB RECEIVER                     id=12   [slave  pointer  (2)]

मेरे पॉइंटिंग डिवाइस ए Logitech USB RECEIVERऔर ए हैं Synaptics TouchPad। उपकरण गुणों को सूचीबद्ध करने के लिए:

xinput --list-props "SynPS/2 Synaptics TouchPad"

संपादित करें:

एक अन्य विकल्प: xinput --list-props 11जैसा 11कि वह संख्या है जो अपनी मूल संपत्ति (SynPS / 2 Synaptic TouchPad) में ऊपर दिखाई गई है।

अब अपनी जरूरत के हिसाब से संपत्ति के मूल्यों को कम करें:

Device Accel Constant Deceleration (267):   2.500000

इस आदेश का उपयोग कर:

xinput --set-prop "SynPS/2 Synaptics TouchPad" "Device Accel Constant Deceleration" 1.5

संपादित करें:

एक अन्य विकल्प: xinput --set-prop 11 267 1.5जहां 11डिवाइस है, ठीक ऊपर की तरह, 267डिवाइस प्रॉपर्टी (डिवाइस एक्सेल कॉन्स्टेंट डिक्लेरेशन) की आईडी है , जैसा कि आप देख सकते हैं कि डिवाइस 11को सभी संपत्तियों के साथ सूचीबद्ध किया जा रहा है, और अंत 1.5में आपकी वांछित गति है।

आपको इस नंबर के साथ चारों ओर खेलना पड़ सकता है, इसे ठीक उसी तरह सेट करने के लिए जिसकी आपको जरूरत है।

यदि आपको हर बार उबंटू शुरू होने पर यह मान स्वचालित रूप से सेट करने की आवश्यकता होती है:

.sh फ़ाइल बनाएँ

#!/bin/sh

xinput --set-prop "SynPS/2 Synaptics TouchPad" "Device Accel Constant Deceleration" 1.5

फ़ाइल को निष्पादन योग्य में बदलें:

chmod +x

और इसे स्टार्ट-अप एप्लिकेशन सूची में डालें।

स्रोत: मैन्युअल रूप से माउस स्पीड कॉन्फ़िगर करना


2
अब मुझे एकीकृत वायरलेस के साथ अपने वायरलेस लॉजिटेक माउस के लिए भी यही समस्या है। मैं उसी तरह से गति को बदल सकता हूं, लेकिन अधिकतम गति (1) रास्ता बहुत धीमा है! कोई सुझाव?
फेलिक्स

त्वरण संपत्ति बढ़ाने का प्रयास करें। <"डिवाइस एक्सेल वेलोसिटी स्केलिंग" 5>। मेरे पास एक लॉजिटेक वायरलेस माउस भी है और मैं कोई प्रत्यक्ष गति संपत्ति नहीं देख सकता। सब मुझे मिला त्वरण और मंदी है। कृपया बताएं कि आपका उपकरण किस गति की संपत्ति दिखा रहा है और 1 से अधिक गति के मूल्य को बढ़ाने की कोशिश करें और देखें कि क्या काम करता है ..
विकाश सिंह

मैंने Debian 8 के साथ थिंकपैड e530c पर मान 0.5 बनाया है और यह मीठा काम कर रहा है :)
Bahax

4
लिनक्स टकसाल 18, लॉजिटेक 510, xinput का कहना है कि "संपत्ति 'डिवाइस एक्सेल कॉन्स्टेंट डिक्लेरेशन' मौजूद नहीं है, आपको इसके प्रकार और प्रारूप को निर्दिष्ट करने की आवश्यकता है"
जियोर्गी गोबोजोव

1
वैसे भी त्वरण का उपयोग करके माउस की गति w / o को बढ़ाना है?
चॉवी

32

Ubuntu 12.10 64-बिट, लॉजिटेक कॉर्डलेस ट्रैकमैन

xinput ने मेरे लिए कुछ नहीं किया।

xset q

सेटिंग्स की जांच करने के लिए

xset mouse 3 0

यह 3 को त्वरण और शून्य को सीमा निर्धारित करता है। शानदार सेटिंग्स नहीं बल्कि पहले से बेहतर।

यदि आप भिन्नात्मक मूल्य का उपयोग करना चाहते हैं, तो आप फ्लोटिंग पॉइंट संख्या के बजाय भिन्न (यानी 3/2) दर्ज कर सकते हैं।

मैन पेज कहता है कि लॉगआउट / रिबूट पर सेटिंग्स खो जाएगी।


10
यदि आप भिन्नात्मक मूल्य का उपयोग करना चाहते हैं, तो आप फ्लोटिंग पॉइंट संख्या के बजाय भिन्न (यानी 3/2) दर्ज कर सकते हैं। यह अजीब है, लेकिन यह काम करता है।
आर बर्नी

हम्म, तो क्या सबसे तेज़ गति है जो xset कर सकती है?
आमोस

धन्यवाद, मैं
बॉडी

7

उपर्युक्त "डिवाइस एक्सेल ..." विकल्प मेरी मशीन पर मौजूद नहीं हैं। लेनोवो T440s Ubuntu 18.04 चल रहा है

इसके बजाय, मुझे इनका उपयोग करने में सफलता मिली है:

xinput --set-prop "TPPS/2 IBM TrackPoint" "Coordinate Transformation Matrix" 0.5 0 0 0 0.5 0 0 0 1

मूल "समन्वय परिवर्तन मैट्रिक्स 1 0 0 0 1 0 0 0 1 1 था और मेरे पास अब आधी गति है, जो मेरे लिए काफी धीमी है।

इस सिंटैक्स के साथ, हम क्षैतिज और ऊर्ध्वाधर गति को अलग-अलग समायोजित कर सकते हैं।


2
इसके लिए धन्यवाद। मैंने अपने Logitech K520 माउस को गति देने के लिए सफलतापूर्वक इसका उपयोग किया है, इसलिए मैं यह उल्लेख करना चाहता था कि यह Logitech चूहों के लिए भी काम करता है। अजीब तरह से, सही-सबसे अधिक संख्या उच्च संख्या पर ऊर्ध्वाधर स्क्रॉलिंग को धीमा करने, और कम लोगों को गति देने के लिए लगती है।
LuminousNutria

5

टचपैड और माउस की गति को सेट करने के लिए आप इन स्क्रिप्ट का उपयोग कर सकते हैं:

#!/bin/sh
TP=$(xinput --list --short|grep -i touchpad|cut -f 1 | cut -d" " -f 5-|sed 's/\s\+$//g')
xinput --set-prop "$TP" "Device Accel Constant Deceleration" 1.5
xinput --set-prop "$TP" "Device Accel Velocity Scaling" 10

मेरे लिए, मुझे लगता है कि 1.5 और 10 टचपैड के लिए उपयुक्त मूल्य हैं ।


मैं एक Logitech USB माउस का भी उपयोग करता हूं।
तो एक Logitech माउस के लिए इस स्क्रिप्ट का उपयोग करें:

#!/bin/sh
MOUSE=$(xinput --list --short|grep -i Logitech| cut -f 1|cut -d" " -f 5-|sed 's/\s\+$//g')
xinput --set-prop "$MOUSE" "Device Accel Constant Deceleration" 1.2
xinput --set-prop "$MOUSE" "Device Accel Velocity Scaling" 10

मेरे लिए, मुझे लगता है कि 1.2 और 10 माउस के लिए उपयुक्त मूल्य हैं ।

मैंने Github पर एक प्रोजेक्ट बनाया: https://github.com/rubo77/mouse-speed


2

मैंने स्क्रीन पर एक निश्चित स्थान पर पॉइंटर को स्थानांतरित करने से पहले, अपनी आँखें बंद करके ठीक ट्यून किया है। 5 समायोजन के बाद, अब मेरा माउस उतना ही आगे बढ़ता है जितना मैं उम्मीद कर रहा हूं।

वह लाइन मैं अभी उपयोग कर रहा हूँ:

xinput --set-prop "Bluetooth Mouse M557" "Device Accel Constant Deceleration" 2.3


2

दौड़ना sudo xset m 1 1मेरे लिए काम कर गया। मेरी माउस स्पीड अब विंडोज प्लेटफॉर्म की तरह सामान्य व्यवहार करती है।


1

मैंने त्वरण के बिना माउस रिज़ॉल्यूशन को बढ़ाने के लिए 'सरल' प्रोफ़ाइल का उपयोग किया।

#!/bin/bash

device="Dell Dell USB Optical Mouse"
resolution_percent="241" # Greater than 100, use constant deceleration otherwise with profile -1. 

xinput set-prop "$device" "Device Accel Profile" 4 # Simple profile with threshold 0 allows constant scaling up
xinput set-ptr-feedback "$device" 0 "$resolution_percent" 100 # Set threshold to 0 and acceleration to $resolution_percent/100

आपको अपने विशेष उपकरण के नाम का उपयोग करके स्क्रिप्ट को संशोधित करना होगा। आप तर्कों के बिना xinput चलाकर इसे देख सकते हैं। प्रत्येक बार माउस कनेक्ट होने पर या सिस्टम शुरू करने पर स्क्रिप्ट को चलाना पड़ता है।


1

बस पिछले उत्तरों को जोड़ना चाहते हैं कि यह संभव है कि "Device Accel Constant Deceleration"संपत्ति नहीं होगी । उदाहरण के लिए, मेरे पास कुबंटु 17.04 में लॉजिटेक जी 600 के लिए नहीं है। लेकिन वहाँ है "Coordinate Transformation Matrix"जो और भी अधिक शक्ति है


1

जैसा कि दूसरों द्वारा बताया गया त्वरण गति के समान नहीं है। हाल ही में जब तक मैं Coordinate Transformation Matrixमाउस वेग और अक्षम माउस त्वरण को स्केल करने के लिए सेटिंग का उपयोग करता था xinput। लेकिन यह अपने स्वयं के मुद्दों के साथ आता है - जब दृश्य को घुमाने के लिए माउस मध्य बटन ड्रग्स करते समय मेरे पास ब्लेंडर में मुद्दे थे - जैसे ही मैंने बटन जारी किया कर्सर उछल रहा था। एक खुला मुद्दा है

लेकिन मुझे सीधे माउस की DPI सेट करने का एक तरीका मिला। यहां एक सेटिंग फ़ाइल बनाना संभव है:

sudo vim /etc/udev/hwdb.d/50-mouse-dpi.hwdb

निम्नलिखित सामग्री के <name-of-the-device>साथ - इसमें दिखाए गए नाम के साथ बदलें xinput(जैसे "लॉजिटेक G700s रिचार्जेबल गेमिंग माउस")।

mouse:*:name:<name-of-the-device>:
 MOUSE_DPI=320

सेटिंग्स निष्पादित करने के लिए

sudo systemd-hwdb update && sudo udevadm trigger

तब तक दोहराएं जब तक आपको एक डीपीआई मान न मिले जो आपको खुश करता है।


मैं एक Logitech माउस
माइकल कोल

0

मैं अपने मैक पर 16.04 चला रहा हूं और xinput ने मैजिक माउस के साथ ठीक काम किया है। केवल एक चीज जो मुझे करने की ज़रूरत थी, उसे रूट के रूप में चलाया गया:

sudo xinput --set-prop 14 271 3.0 

(मैं प्रभावित था कि यह माउस कितना तेज था)

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