मैं एक ही समय में दो चूहों के लिए अलग-अलग संवेदनशीलता कैसे निर्धारित कर सकता हूं?


13

मैं अक्सर एक ही समय में एक यूएसबी माउस और मेरे लैपटॉप की पॉइंटिंग स्टिक का उपयोग करता हूं। मैं माउस प्राथमिकता में संवेदनशीलता को समायोजित कर सकता हूं, लेकिन दो चूहों की संवेदनशीलता इतनी भिन्न है कि मुझे समझौता सेटिंग नहीं मिल सकती है।

क्या प्रत्येक माउस के लिए एक अलग संवेदनशीलता सेटिंग निर्दिष्ट करने का एक तरीका है?

जवाबों:


10

आप चूहों के लिए संवेदनशीलता / एक्सीलेंस सेट करने के लिए xinput का उपयोग कर सकते हैं ।

$ xinput list
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Logitech USB-PS/2 Optical Mouse           id=8    [slave  pointer  (2)]
⎜   ↳ Microsoft Microsoft® Nano Transceiver v2.0    id=10   [slave  pointer  (2)]
⎜   ↳ Microsoft Microsoft® Nano Transceiver v2.0    id=11   [slave  pointer  (2)]
⎜   ↳ Macintosh mouse button emulation          id=13   [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)]
    ↳ Power Button                              id=7    [slave  keyboard (3)]
    ↳ Microsoft Microsoft® Nano Transceiver v2.0    id=9    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=12   [slave  keyboard (3)]

उस आउटपुट से idचूहों के संख्यात्मक को लेते हैं । मैं अपने लॉजिटेक माउस के लिए एक उदाहरण प्रदान करूंगा। कई चूहों के लिए कुल्ला और दोहराएँ।

तो मेरे logitech के लिए मैं का उपयोग करेगा xinput get-feedbacks <device name>औरxinput set-ptr-feedback <device name> <threshold> <num> <denom>

$ xinput get-feedbacks 8
1 feedback class
PtrFeedbackClass id=0
    accelNum is 3
    accelDenom is 10
    threshold is 4

गति को एक अंश के रूप में सेट किया जाता है, इसलिए आपको इसके लिए नामांकन और मूल्य सेट करने की आवश्यकता है:

$ xinput set-ptr-feedback 8 4 3 1
$ xinput get-feedbacks 8
1 feedback class
PtrFeedbackClass id=0
    accelNum is 3
    accelDenom is 1
    threshold is 4

अद्भुत काम करता है। अब मैं इस बग के खिलाफ अपना सिर पीट रहा हूं ।
ændrük

यदि यह अभी भी ठीक नहीं है, तो कृपया

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