Synaptics टचपैड टैप-टू-क्लिक Ubuntu 15.10 (Gnome) में काम नहीं कर रहा है


18

मैंने अपने ubuntu gnome इंस्टॉलेशन को 15.10 में अपग्रेड किया और टचपैड सिंगल-टैप कार्यक्षमता को छोड़कर सब कुछ अच्छा है। एकल-टैप-क्लिक काम नहीं कर रहा है । और मैंने संपादन synaptics.confफ़ाइल की तरह सभी संभव समाधानों की कोशिश की है ।

एक बात जो मैंने देखी वह निम्नलिखित है, जो थोड़े अजीब है। प्रत्येक इनपुट डिवाइस के लिए स्कीमा में एक मूल और deprecatedप्रविष्टि है, लेकिन इसके लिए touchpadबस है deprecated। क्या यही कारण है?

मुझे नहीं पता कि इस समस्या को कैसे हल किया जाए। कृपया सहायता कीजिए!

org.gnome.settings-daemon.peripherals.input-devices 
org.gnome.settings-daemon.peripherals.keyboard 
org.gnome.settings-daemon.peripherals.keyboard.deprecated:/
org.gnome.settings-daemon.peripherals.mouse 
org.gnome.settings-daemon.peripherals.mouse.deprecated:/
org.gnome.settings-daemon.peripherals.smartcard 
org.gnome.settings-daemon.peripherals.touchpad.deprecated:/
org.gnome.settings-daemon.peripherals.touchscreen 
org.gnome.settings-daemon.peripherals.trackball.deprecated:/
org.gnome.settings-daemon.peripherals.wacom:/
org.gnome.settings-daemon.peripherals.wacom.eraser:/
org.gnome.settings-daemon.peripherals.wacom.stylus:/
org.gnome.settings-daemon.peripherals.wacom.tablet-button:/

नीचे मेरे माउस और टचपैड सेटिंग का स्क्रीनशॉट है: यहां छवि विवरण दर्ज करें

इसके अलावा, मेरे synclientपरिणाम इस प्रकार हैं,

$ synclient | grep TapButton

TapButton1   = 0  
TapButton2   = 0  
TapButton3   = 0  

मेरी xinputआज्ञा निम्न पैदावार,

$ xinput list
Virtual core pointer              id=2  [master pointer  (3)]  
 ↳ Virtual core XTEST pointer        id=4   [slave  pointer  (2)]  
 ↳ SynPS/2 Synaptics TouchPad        id=12  [slave  pointer  (2)]  
 ↳ MCE IR Keyboard/Mouse (ene_ir)    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)]  
 ↳ Video Bus                      id=7  [slave  keyboard (3)]  
 ↳ Power Button                   id=8  [slave  keyboard (3)]  
 ↳ Sleep Button                   id=9  [slave  keyboard (3)]  

xinput list-props 12आदेश के परिणाम :

झिनपुट सूची-परिणाम परिणाम


यहाँ उत्तर बताते हैं कि आपके टचपैड को माउस के रूप में पहचाना जा सकता है। सूचीबद्ध समाधानों में से कुछ मदद कर सकते हैं
क्रिस्टोफरोवेल

मुझे नहीं लगता कि यह समस्या है। मैंने 'xinput' आउटपुट के साथ सवाल अपडेट किया। कृपया देखें!
kmario23

क्या आपने लिंक में किसी भी दृष्टिकोण की कोशिश की? xinput ने स्पष्ट रूप से टचपैड की पहचान की है, लेकिन सूक्ति नहीं है, इसलिए synaptics ड्राइवर शायद गलत तरीके से काम कर रहे हैं या लिंक नहीं किए गए हैं
क्रिस्टोफरोवेल्ल

मैंने सभी सुधारों की कोशिश की लेकिन मेरे लिए कुछ भी काम नहीं करता है :(
kmario23

1
चित्र क्यों पोस्ट करें? आप इसे पाठ के रूप में पोस्ट कर सकते हैं। और यह भरा नहीं है।
पायलट 6

जवाबों:


34

दबाकर टर्मिनल खोलें ctrl+ alt+ tऔर प्रकार:

synclient TapButton1=1 TapButton2=3 TapButton3=2

यह मेरे लिए काम किया ...


धन्यवाद! लेकिन यह रिबूट के बाद काम नहीं करता है। क्या इसे स्थायी बनाने का कोई तरीका है?
किमीरियो

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

धन्यवाद! इस उत्तर ने मुझे इसे लगातार बनाने में मदद की: askubuntu.com/a/772094
गैब कोपले

18

मुझे आखिरकार अपनी समस्या हल करने का एक तरीका मिल गया:

मैंने निम्नलिखित पंक्ति को अपने साथ जोड़ा bashrcताकि मैं हर बार जब मैं लॉग इन कर सकूं तो संकलन कर सकूं।

synclient TapButton1=1 TapButton2=3 TapButton3=2

हालांकि एक सुंदर हैक नहीं है, लेकिन यह ठीक काम करता है। आशा है कि समुदाय बग को ठीक करता है ।।


अद्यतन: यह हैक Ubuntu 17.04 में भी ठीक काम करता है, जिसका अर्थ है कि समुदाय द्वारा बग अभी तक ठीक नहीं किया गया है।

पीएस भी इस महान समाधान देखें


2
जब से आप एक काम कर सेटिंग मिल गया है यह बेहतर तरीका है synaptics टचपैड विन्यास यहाँ पर /etc/X11/xorg.conf.d/70-synaptics.confउल्लिखित है
mzzzzb

शानदार, इसने Ubuntu 17.04 पर काम किया
बेन वाइंडिंग

11

क्या आपने माउस सेटिंग्स अपडेट की हैं? अपडेट करने के बाद मेरे पास एक ही मुद्दा था, लेकिन यह सिर्फ इतना था कि टैप टू क्लिक को अक्षम कर दिया गया था।

माउस और टचपैड सेटिंग्स

अन्यथा, इस धागे के अनुसार यह लॉग आउट करने और वापस अंदर जाने के लायक हो सकता है।


धन्यवाद! लेकिन मैं टचपैड के नीचे उन तीन विकल्पों [क्लिक करने के लिए टैप, टू फिंगर स्क्रॉल, नेचुरल स्क्रॉलिंग) को नहीं देखता। लेकिन स्क्रॉलिंग और सब कुछ ठीक काम करता है, लेकिन टैप-टू-क्लिक नहीं होता है
kmario23

क्या आप मुझे सेटिंग्स को अपडेट करने की प्रक्रिया बता सकते हैं?
किमीरियो

अपने माउस को ऊपर दाईं ओर ले जाएं, सेटिंग बटन पर क्लिक करें, माउस और टचपैड पर जाएं, सेटिंग्स होनी चाहिए
क्रिस्टोफरोवेल्ल

मुझे वह विकल्प नहीं दिखता। कृपया अद्यतन प्रश्न देखें।
किमीरियो

9

मुझे उबंटू ग्नोम 16.04 में एक ही समस्या थी और इसे एलिया कगन के उत्तर में उल्लिखित समान तकनीक से हल किया गया था जिसे एक टिप्पणी से अनुकूलित किया गया था लेकिन कुछ मतभेदों के साथ:

  1. लॉन्च " dconf Editor " ऐप। (यदि स्थापित नहीं, चलाएँ: sudo apt-get install dconf-tools)

  2. पर जाएं: org → सूक्ति → डेस्कटॉप → परिधीय → टचपैड

  3. टैप-टू-क्लिक सक्षम करें


एक जादू की तरह काम करता है!!
kmario23

मैं 18.04 स्थापित करने के बाद इसी तरह की समस्या से मिला। ऐसा लगता है कि चूंकि मेरा माउस इंस्टॉल के दौरान जुड़ा हुआ था, सिस्टम ने टचपैड को माउस के रूप में भी देखा। इस विधि के साथ वांछित सेटिंग्स को संपादित करना और मेरे माउस के बिना रिबूट करना इसे जुड़ा हुआ है।
अल एफ

2

मेरे पास एक ही समस्या थी, जब मैंने ubuntu GNOME wily वेयरवोल्फ में अपग्रेड किया। इसलिए मैं टचपैड की कार्यक्षमता वापस पाने के लिए कीबोर्ड में कस्टम शॉर्टकट बनाता हूं, बस synclient TapButton1=1कमांड पर भी नाम का फॉर्म भरना है फिर अपने पसंदीदा कीबोर्ड संयोजन चुनें। यह थोड़ी देर के लिए ठीक है और अद्यतन की प्रतीक्षा करें।


2

मैं अभी कुछ दिनों पहले उबंटू १ ,.०४ में अपग्रेड हुआ और उन्हीं मुद्दों का सामना किया। यह चाल है:

    sudo apt install xserver-xorg-input-synaptics

इसे केवल इस सामान को डाउनलोड करने की आवश्यकता है, और कुछ नहीं।


1

सेटिंग्स विंडो में उपयोगकर्ताओं को माउस को सेटअप करने की अनुमति देता है। लेकिन मुझे टचपैड को कॉन्फ़िगर करने की आवश्यकता है। कंसोल पहले रिबूट या स्लीप करने में मदद करता है "सिंक्रक्लेयर टैपबटन 1 = 1"

जैसा कि मैंने इसे समझा, सिस्टम गलत तरीके से डिवाइस की पहचान करता है, यह एक बग जैसा दिखता है।


0

यह एक कोशिश दे, यह मेरे लिए UbuntuGnome 15.10 पर काम किया तो मैंने स्टार्टअप अनुप्रयोगों में एक प्रविष्टि की।

अपने पसंदीदा संपादक का उपयोग करते हुए, निम्न सामग्रियों के साथ एक स्क्रिप्ट बनाएं और इसे जैसे सेव करें touchpad.sh

#!/bin/bash

xinput --set-prop --type=int --format=32 "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Pressure" 4

# Below width 1 finger touch, above width simulate 2 finger touch. - value=pad-pixels
xinput --set-prop --type=int --format=32 "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Width" 8

# vertical scrolling, horizontal scrolling - values: 0=disable 1=enable
xinput --set-prop --type=int --format=8  "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Scrolling" 1 1

# vertical, horizontal, corner - values: 0=disable  1=enable
xinput --set-prop --type=int --format=8  "SynPS/2 Synaptics TouchPad" "Synaptics Edge Scrolling" 0 0 0

# stabilize 2 finger actions - value=pad-pixels
xinput --set-prop --type=int --format=32 "SynPS/2 Synaptics TouchPad" "Synaptics Jumpy Cursor Threshold" 250

# pad corners rt rb lt lb tap fingers 1 2 3 (can't simulate more then 2 tap fingers AFAIK) - values: 0=disable 1=left 2=middle 3=right etc. (in FF 8=back 9=forward)
xinput --set-prop --type=int --format=8  "SynPS/2 Synaptics TouchPad" "Synaptics Tap Action" 0 0 0 0 1 2 3   

exit

स्क्रिप्ट को निष्पादन योग्य बनाएं:

chmod +x touchpad.sh

अब स्क्रिप्ट चलाएं और देखें कि क्या यह काम करता है।

मूल जानकारी यहां मिली: http://www.mepis.org/docs/en/index.php?title=Configuring_the_touchpad_with_xinput


धन्यवाद! लेकिन अगर मैं ऐसा करता हूं, तो काम पर क्लिक करने के लिए टैप करें, लेकिन स्क्रॉल नहीं करता। कोई सुझाव?
किमीरियो

0

एक अंतिम उपयोगकर्ता के रूप में, मैंने पाया सबसे आसान तरीका माउस टचपैड सेटिंग्स में "प्राथमिक बटन" राइट क्लिक करना है।

डबल टैप अभी भी प्राइमरी लेफ्ट की तरह काम करता है, बटन एरिया में टैप राइट टैप का काम करता है।

उबंटू 17.04।


0

मैंने इस प्रक्रिया को स्वचालित करने के लिए एक स्क्रिप्ट बनाई है। सिस्टम शुरू होने पर यह अपने आप शुरू हो जाएगा। इसलिए, आपको एक ही कमांड को बार-बार चलाने की जरूरत नहीं है। स्क्रिप्ट का लिंक github.com/Ryko-git/click-on-touchpad है

स्थापना प्रक्रिया बहुत आसान है। यह github पेज पर दिया गया है।

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