टचपैड पर क्लिक करने के लिए टैप सक्रिय करें?


22

मैं एक पावरबुक G4 15 "1.67GHz पर डेबियन 8.6 एलएक्सडीई का उपयोग कर रहा हूं और टचपैड पर क्लिक करने के लिए टैप को सक्षम करना चाहूंगा। यह पहले से ही डबल स्क्रॉलिंग है लेकिन उम्र बढ़ने के माउस बटन को बचाने के लिए टैप टू क्लिक करने में मदद मिलेगी। बाएं क्लिक पर दो फिंगरप्रिंट टैप करें। केक पर टुकड़े करना होगा, क्या यह संभव है?


केवल इसने मेरे लिए काम किया askubuntu.com/a/1053119/130091
एंड्रयू

जवाबों:


24

डेबियन जेसी

टचपैड को स्थायी रूप से टैप करने में सक्षम करने के लिए, 50-synaptics.confफ़ाइल को कॉपी /etc/X11/xorg.conf.dकरें और फिर उसे जोड़कर संपादित करेंOption "TapButton1" "1"

cp /usr/share/X11/xorg.conf.d/50-synaptics.conf /etc/X11/xorg.conf.d/50-synaptics.conf

/etc/X11/xorg.conf.d/50-synaptics.confहोना चाहिए:

Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
        Option "TapButton1" "1"
        Option "TapButton2" "3"

अपने सिस्टम को रिबूट करें

डेबियन स्ट्रेच और बस्टर (अद्यतन)

xserver-xorg-input-synapticsपैकेज निकालें । (जरूरी)

# apt remove xserver-xorg-input-synaptics

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

# apt install xserver-xorg-input-libinput

ज्यादातर मामलों में, सुनिश्चित करें कि आपके पास xserver-xorg-input-libinputपैकेज स्थापित है, और xserver-xorg-input-synapticsपैकेज नहीं ।

40-libinput.confफ़ाइल बनाएँ :

# echo 'Section "InputClass"
        Identifier "libinput touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
        Option "Tapping" "on"
EndSection' > /etc/X11/xorg.conf.d/40-libinput.conf

अपने डीएम को पुनरारंभ करें; उदा:

# systemctl restart lightdm

या

# systemctl restart gdm3

डेबियन विकी: टचपैड पर टैपिंग सक्षम करें


2
मैंने डायरेक्टरी बनाई और इसने काम किया, राइट क्लिक के लिए टू फिंगर टैप भी। धन्यवाद!
साइमन बाल्डविन

1
मुझे लगता है कि आप पूरे सिस्टम के बजाय एक्स को पुनरारंभ कर सकते हैं।
रॉल्फ

1
खिंचाव का हिस्सा बस्टर के लिए भी काम कर रहा है
BERA

1
@ अंबा धन्यवाद बेशक, मैं अपना जवाब अपडेट करूंगा
GAD3R

1
@ GAD3R मैंने बाद में देखा कि यह "माउस प्रॉपर्टीज" के तहत एक सेटिंग थी जिसे हमने याद किया है। धन्यवाद!
रॉड्रिगो

23

हाल के सिस्टम (2017) में जितने डिस्ट्रोस वेलैंड में जा रहे हैं, सिनैप्टिक्स ड्राइवर का उपयोग नहीं किया जाता है। इसके बजाय, लिबिनपुट का उपयोग किया जाता है।

टचपैड पर क्लिक करने के लिए टैप करने के लिए libinput का उपयोग करके Xorg कॉन्फ़िगरेशन में एक फ़ाइल बनाएं:

$ touch /etc/X11/xorg.conf.d/99-synaptics-overrides.conf

और निम्नलिखित विन्यास जोड़ें:

Section  "InputClass"
    Identifier  "touchpad overrides"
    Driver "libinput"
    MatchIsTouchpad "on"
    Option "Tapping" "on"
    Option "TappingButtonMap" "lmr"
EndSection

1
+1 क्योंकि यह tap to clickकाम करने का एकमात्र तरीका है Debian Stretch
कैस

1
मेरे लिए काम किया (डेबियन स्ट्रेच, गनोम 3 एक्स 11)। यह भी ध्यान देने योग्य है कि इसने गनोम के माउस सेटिंग पैनल (जैसे tap to click) में अधिक विकल्प उपलब्ध कराए ।
गेब्रियल डेविलर्स

डेबियन 9.2 पर नए सक्षम टैप-टू-क्लिक का उपयोग कर अपग्रेड किया गया। (हालांकि इस विन्यास ने टचपैड के त्वरण के लिए कुछ अप्रत्याशित किया।)
pdoherty926

@ pdoherty926 सूचक त्वरण को अक्षम करने के लिए विकल्प "एक्सेलप्रोफाइल" फ्लैट जोड़ने का प्रयास करें।
गेब्रियल मोलिना

2
@Mephisto "TappingButtonMap" "lrm" आज़माएं यह विकल्प 1, 2 और 3 उंगलियों के लिए बाएँ, दाएँ, मध्य क्लिक के लिए मैपिंग है।
गेब्रियल मोलिना

12

यह डेबियन 8.6 और LXDE के तहत समान स्थिति में मेरे लिए चाल करता है:

synclient TapButton1=1

यदि सिनैप्टिक्स चालक के साथ सिनैप्टिक्स टचपैड काम करता है, तो ऊपर काम करता है xserver-xorg-input-synaptics

यदि आप libinputड्राइवर के साथ काम कर रहे हैं (कई लाइव छवियों में डिफ़ॉल्ट ड्राइवर):

xinput set-prop 'SynPS/2 Synaptics TouchPad' 'libinput Tapping Enabled' 1

आप xinput list-props 'SynPS/2 Synaptics TouchPad'सभी उपलब्ध संपत्तियों को देखने के लिए उपयोग कर सकते हैं जिन्हें आपके टचपैड के लिए समायोजित किया जा सकता है।


1
हाँ जो काम करता है, धन्यवाद! क्या बूट पर ऐसा होने का कोई तरीका है?
सिमोन बाल्डविन

@SimonBaldwin इस लाइन को फ़ाइल में /etc/rc.localया करने की कोशिश करें /etc/init.d/rc.local। पुनश्च: यदि आप इस उत्तर से खुश हैं, तो इस उत्तर को समाधान के रूप में स्वीकार करना न भूलें।
जॉर्ज वासिलिउ

इन दोनों फ़ाइलों को जोड़ने की कोशिश की गई, लेकिन मुझे अभी भी प्रत्येक बूट के बाद टर्मिनल में इसे मैन्युअल रूप से सक्षम करना होगा। क्या बूट या लॉगिन पर इसे सक्षम करने का कोई अन्य तरीका है?
शमौन बाल्डविन

: @SimonBaldwin यहाँ एक रूप दें wiki.lxde.org/en/Autostart
जॉर्ज वेसिलियओ

दो उंगली राइट क्लिक के लिए @SimonBaldwin यह प्रयास करें $: synclient TapButton2=3 TapButton3=2:। साथ ही रन करके synclientआपको टचपैड के लिए उपलब्ध सभी विकल्प दिखाई देंगे।
जॉर्ज वासिलिउ

4

डेबियन स्ट्रेच 9.5 का उपयोग xfce डेस्कटॉप वातावरण के साथ।

अद्यतन करें : /usr/share/X11/xorg.conf.d/40-libinput.conf

इस अनुभाग को जोड़ें:

Section "InputClass"
        Identifier "libinput touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
        Option "Tapping" "on"
EndSection

सिस्टम को रिबूट करें और अब टैपिंग काम करना चाहिए।


मैंने उत्तर के अनुसार ठीक किया (हालाँकि मैंने sudo cp /usr/share/X11/xorg.conf.d/40-libinput.conf{,.bak}पहले फ़ाइल का बैकअप बनाया था)। और यह i3, sddm आदि के साथ समस्याओं को ठीक कर रहा है। यह डेबियन 9.6 पर है।
Ajeeb.KP

3

डेबियन 9.1 (स्ट्रेच) पर मैं एक ही इश्यू (एक एसस लैपटॉप पर) में दौड़ा। मैंने जॉर्ज के रूप में LXDE का इस्तेमाल किया।

यदि आप पर्यायवाची नहीं पा रहे हैं, तो पहले स्थापित करें:

sudo apt install xserver-xorg-input-synaptics

फिर निम्नलिखित पंक्ति को निम्नलिखित में जोड़ें ~/.config/lxsession/LXDE/autostart:

@synclient TapButton1=1 TapButton2=3 TapButton3=2

रिबूट और अब आप "टैप क्लिक" और "दो उंगलियां टैप करें - राइट क्लिक" कर सकते हैं


1

यह मेरा सिनैप्टिक xorg कॉन्फिगर है और xserver-xorg-input-synapticsपैकेज के साथ डेबियन 9.7 (स्ट्रेच) पर पूरी तरह से काम करता है ।

$ cat /etc/X11/xorg.conf.d/70-synaptic.conf
Section "InputClass"
    Identifier "touchpad catchall"
    Driver "synaptics"
    MatchIsTouchpad "on"

    ## for natural scrolling
    Option "VertScrollDelta"  "-111"
    Option "HorizScrollDelta" "-111"

    ## tap to click
    Option "TapButton1" "1"

    ## two finger tap to Right click
    Option "TapButton2" "3"
EndSection

0

उबंटू 18.04 एलटीएस पर, निम्नलिखित सरल कमांड ने चाल चली:

sudo apt install xserver-xorg-input-synaptics

फिर रिबूट (या प्रदर्शन प्रबंधक को पुनरारंभ करें)।

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