मैं अपने टचपैड मल्टी-फिंगर टैपिंग कार्यक्षमता को कैसे सेट कर सकता हूं?


10

मैं अपने मल्टी-फिंगर टैप को निम्न तरीके से सेटअप करने की कोशिश कर रहा हूं:

  • सिंगल फिंगर - लेफ्ट क्लिक
  • दो उंगलियां - मध्य क्लिक
  • तीन उंगलियां - राइट क्लिक करें

वर्तमान में मेरे पास क्या है:

  • सिंगल फिंगर - लेफ्ट क्लिक
  • दो उंगलियां - राइट क्लिक करें
  • तीन उंगलियां - कोई नहीं

मैंने उबंटू के साथ-साथ उबंटू विकी पर इस विषय पर कई सवाल उठाए हैं, साथ ही इस विषय पर (कुछ सामान्य Google खोज), लेकिन मुझे मदद करने के लिए कुछ भी नहीं मिला। मुझे पता है xinput, लेकिन मुझे नहीं पता कि वहां क्या और कैसे बदलना है।

अगर कोई मुझे सही दिशा में इंगित करने में सक्षम है, तो मैं आभारी रहूंगा और उसे 25 चमकदार प्रतिनिधि अंक, एक बड़े हरे टिक मार्क और कुछ कुकीज़ के साथ पुरस्कार दूंगा।


आपके पास एक नज़र @ इस लिंक askubuntu.com/a/155725/44518
करण

@ करण: यह मेरी समस्या से कैसे संबंधित है?
मदार का भूत

जवाबों:


10

यह प्रयोग करके किया जा सकता है synclient

इस प्रति-सत्र को करने के लिए (और यह जांचने के लिए कि यह आपके सिस्टम पर सही ढंग से काम कर रहा है), टर्मिनल में निम्न कमांड टाइप करें:

synclient "TapButton2"=2
synclient "TapButton3"=3

विकल्प का TapButtonxअर्थ है "एक्स उंगलियों के साथ एक नल, एक कोने में नहीं", जबकि संख्या 1, 2 और 3 के बाद क्रमशः बाएं, मध्य और दाएं क्लिक के अनुरूप।

इन परिवर्तनों को स्थायी बनाने के लिए, नेविगेट करें /usr/share/X11/xorg.conf.dlsनाम (मेरे मामले में 50-synaptics.conf) में "synaptics.conf" के साथ फाइल खोजने के लिए । फिर, sudo gedit 50-synaptics.confऔर पहले InputClass अनुभाग के अंत में निम्नलिखित पंक्तियाँ जोड़ें:

Option "TapButton2" "2"
Option "TapButton3" "3"

फिर अपनी मशीन को पुनरारंभ करें, और आपको जाने के लिए अच्छा होना चाहिए।

यदि 50-synaptics.confफ़ाइल का संपादन कार्य नहीं करता है, तो निम्न कार्य करें: खोलें dconf-editorऔर नेविगेट करें org/gnome/settings-daemon/plugins/mouse। "सक्रिय" चिह्नित बॉक्स को अनचेक करें और फिर से पुनरारंभ करें। यह सिनैप्टिक्स सेटिंग्स को पूर्वता लेने की अनुमति देगा।


यह अच्छा लग रहा है। मेरे पास उत्परिवर्ती उदाहरण हैं Section "InputClass", जिन्हें मैं संपादित करता हूं?
मदारा का भूत

पहले खंड के अंत में जहां मेरी सेटिंग है। अजीब तरह से, अधिक जोड़ना फिलहाल मेरे लिए ठीक से काम नहीं करता प्रतीत होता है (13.04) ... जो कि अजीब है क्योंकि मैंने निश्चित रूप से कुछ कस्टम वीडियो जोड़े हैं। मैं आपको बता दूंगा कि मुझे पता है कि क्यों, लेकिन सिद्धांत रूप में यह काम करना चाहिए।
Jez W

उत्तर संपादित किया गया है, क्या सभी को अब वांछित रूप में काम करना चाहिए। कम से कम, इस विधि ने इसे मेरे लिए फिर से तय किया! =)
Jez W

धन्यवाद! मैं इसका परीक्षण करूंगा और आपके पास वापस आ जाऊंगा (थोड़ी देर हो सकती है इससे पहले कि मैं वास्तव में अपने कंप्यूटर को पुनरारंभ कर सकता हूं और इसका परीक्षण कर सकता हूं) आपके उत्तर के लिए बहुत बहुत धन्यवाद!
मदारा का घोस्ट


4

यहाँ हमें क्या करना है:

  1. पहले हम ट्रैकपैड / माउस पैड के लिए आईडी इकट्ठा करते हैं।

    $ xinput --list  
    Virtual core pointer                        id=2    [master pointer  (3)]  
    ⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]  
    ⎜   ↳ PS/2 Generic Mouse                        id=10   [slave  pointer  (2)]    
    **⎜   ↳ SynPS/2 Synaptics TouchPad                  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)]    
    
  2. अब हाइलाइट किया गया एक उपकरण है जो मेरे केस 11 में आईडी के साथ है

  3. गुणों को सूचीबद्ध करें और इसलिए आईडी के खिलाफ एक को कॉन्फ़िगर करना

    $ xinput --list-props 11  
    Device 'SynPS/2 Synaptics TouchPad':  
    Device Enabled (132):   1  
    Coordinate Transformation Matrix (134): 1.000000, 0.000000, 0.000000, 0.000000,   1.000000, 0.000000, 0.000000, 0.000000, 1.000000  
    Device Accel Profile (253): 1  
    Device Accel Constant Deceleration (254):   2.500000  
    Device Accel Adaptive Deceleration (255):   1.000000  
    Device Accel Velocity Scaling (256):    12.500000  
    Synaptics Edges (276):  1769, 5431, 1653, 4671  
    Synaptics Finger (277): 25, 30, 256  
    Synaptics Tap Time (278):   180  
    Synaptics Tap Move (279):   242  
    Synaptics Tap Durations (280):  180, 180, 100  
    Synaptics ClickPad (281):   0  
    Synaptics Tap FastTap (282):    0  
    Synaptics Middle Button Timeout (283):  75  
    Synaptics Two-Finger Pressure (284):    282  
    Synaptics Two-Finger Width (285):   7  
    Synaptics Scrolling Distance (286): 110, 110  
    Synaptics Edge Scrolling (287): 1, 0, 0  
    Synaptics Two-Finger Scrolling (288):   0, 0  
    Synaptics Move Speed (289): 1.000000, 1.750000, 0.036265, 40.000000  
    Synaptics Edge Motion Pressure (290):   30, 160  
    Synaptics Edge Motion Speed (291):  1, 441  
    Synaptics Edge Motion Always (292): 0  
    Synaptics Off (293):    0  
    Synaptics Locked Drags (294):   0  
    Synaptics Locked Drags Timeout (295):   5000  
    Synaptics Tap Action (296): 2, 3, 0, 0, 1, 3, 0  
    Synaptics Click Action (297):   1, 1, 0  
    Synaptics Circular Scrolling (298): 0  
    Synaptics Circular Scrolling Distance (299):    0.100000  
    Synaptics Circular Scrolling Trigger (300): 0  
    Synaptics Circular Pad (301):   0  
    Synaptics Palm Detection (302): 0  
    Synaptics Palm Dimensions (303):    10, 200  
    Synaptics Coasting Speed (304): 20.000000, 50.000000  
    Synaptics Pressure Motion (305):        ... of unknown type CARDINAL  
    
    Synaptics Pressure Motion Factor (306): 1.000000, 1.000000  
    Synaptics Resolution Detect (307):  1  
    Synaptics Grab Event Device (308):  1  
    Synaptics Gestures (309):   1  
    Synaptics Capabilities (310):   1, 0, 1, 1, 1, 1, 1  
    Synaptics Pad Resolution (311): 85, 45  
    Synaptics Area (312):   0, 0, 0, 0  
    Synaptics Noise Cancellation (313): 8, 8  
    Device Product ID (249):    2, 7  
    Device Node (250):  "/dev/input/event8"  
    
  4. अब बिंदु ढूंढें, इस स्थिति में इसका 285, 288 है। कमांड का उपयोग करके आप अपने टच पैड पर उसी को कॉन्फ़िगर कर सकते हैं।

    $xinput set-int-prop <properties>  
    
  5. उम्मीद है की यह मदद करेगा

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