अपने विशेष क्षेत्र पर डबल-क्लिक से टचपैड को अक्षम कैसे करें


12

मेरे पास एक लैपटॉप एचपी-पवेलियन-जी (1246-एफई) है जो डुअल बूट विंडोज और एक्सूबंटू में चल रहा है। विंडोज में मैं डबल क्लिक पर निष्क्रिय / सक्षम करने के लिए टचपैड के ऊपरी बाएं कोने में अपने विशेष क्षेत्र (एक छोटा डुबकी) का उपयोग कर सकता हूं। अक्षम होने पर एक छोटी लाल बत्ती दिखाई देती है।

यहाँ छवि विवरण दर्ज करें

क्या मैं इस सुविधा को उबंटू में सक्रिय कर सकता हूं? मुझे वर्कअराउंड नहीं चाहिए। मैं स्क्रिप्ट और आदेशों के बिना उस काम को पाने के लिए एक समाधान चाहता हूं।

(मैं जुबांटु में टचपैड को जल्दी से सक्षम / अक्षम करने के बारे में बात नहीं कर रहा हूं - जो मुझे पता है।)

(एक मजेदार बात: जब मैं विंडोज में टचपैड को अक्षम करता हूं और फिर उबंटू में पुनरारंभ होता है तो टचपैड को सक्षम नहीं किया जा सकता है और इसे उबंटू में अक्षम नहीं देखा जा सकता है। लेकिन अगर मैं पूरी तरह से बंद कर देता हूं (शट डाउन, पुनः आरंभ नहीं करता) और उबंटू में बूट करता हूं, तो यह सेटिंग रीसेट हो गई है और टचपैड सक्रिय है। लेकिन शायद यह उपरोक्त प्रश्न के साथ ज्यादा नहीं है)

(एक्स) ubuntu 14.04 3.13.0-39-जेनेरिक


ध्यान दें कि यह प्रश्न एक्स (ubuntu) हार्डवेयर विकल्प का उपयोग करने पर विशेष रूप से लक्ष्य कर रहा है कि लैपटॉप में (यह 'डिप', वह बटन) है, और वर्कअराउंड खोजने के लिए नहीं, टर्मिनल कमांड या एक सॉफ्टवेयर विकल्प को निष्क्रिय करने के लिए। टचपैड।


1
क्या आप udevadm monitorटचपैड पर अपना डबल क्लिक करते हुए दौड़ने की कोशिश कर सकते हैं ?
कैमरूननेमो

1
@CameronNemo को इससे कुछ नहीं मिला।
RolandiXor

1
समान या समान प्रश्न? askubuntu.com/questions/83590/…
जीवाश्म

1
क्या आप कृपया लैपटॉप का सटीक मॉडल नंबर दे सकते हैं?
9

2
@ माईक्रिकस का जवाब है नहीं, लेकिन केवल अभी के लिए।
RolandiXor

जवाबों:


6

आपको इसे बग के रूप में रिपोर्ट करना चाहिए। यह रिपोर्ट करने के लिए सबसे अच्छी जगह xserver-xorg-input-synapticsपैकेज (FreeDesktop Bugs) है । अच्छी बग रिपोर्टिंग दिशानिर्देशों के लिए यह प्रश्न देखें । आप यहां बग लिंक भी पोस्ट कर सकते हैं, और मैं समय-समय पर इसकी स्थिति को अपडेट करूंगा। यदि आप वैकल्पिक समाधान आज़माना चाहते हैं, तो मैंने नीचे एक वर्कअराउंड रखा है। कृपया ध्यान दें कि आप FreeDesktop सिस्टम में बग की रिपोर्ट करेंगे। लॉग इन करने के बाद, एक बग की रिपोर्ट चुनें। Xorgपैकेज के खिलाफ बग की रिपोर्ट करें । घटक के लिए संकेत मिलने पर, चयन करना सुनिश्चित करें input/synaptics। किसी भी अन्य विशिष्ट जानकारी को भरें जिसकी आवश्यकता है।

ID NaN के लिए बग ट्रैकर

स्थिति: Lookup Error 3
महत्व: Lookup Error 3
असाइन किया गया:Lookup Error 3

(बग से लिंक करें)


एक संक्षिप्त जवाब में, यह संभव नहीं है क्योंकि ऐसा करने वाले कोई लिनक्स ड्राइवर नहीं हैं। (संभवतः एक प्राप्त करने के लिए एक बग रिपोर्ट करें!)

यह टचपैड काम करता है कि डूबा हुआ क्षेत्र उसका अपना बटन हो। जब यह डबल-टैप किया जाता है, तो विंडोज ड्राइवर कहता है "अरे, मुझे टचपैड को अक्षम / सक्षम करना चाहिए!"। यह तब टचपैड पर अक्षम या सक्षम संदेश भेजता है, इसकी स्थिति को सेट करता है।

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

AFAIK, उस डिप के साथ ऐसा करने की कोई विधि नहीं है, कम से कम कर्नेल-वार। आप अपने खुद के ड्राइवर को लिखने में सक्षम हो सकते हैं, लेकिन यह इस सवाल के दायरे से बाहर है (और संभवतः इस साइट पर भी)।

आप थोड़ा वर्कअराउंड करने में सक्षम हो सकते हैं, जो इस प्रकार है:

  1. सबसे पहले, अपने टचपैड को अंदर खोजें xinput-list। आईडी को रीमेक करें।
  2. इसे इसमें सहेजें /usr/bin:

    #!/bin/bash
    
    if [ -e /tmp/mouse-disabled ]; then
      rm -f /tmp/mouse-disabled
      xinput enable [id]
    else
      touch /tmp/mouse-disabled
      xinput disable [id]
    fi;
  3. अपनी उचित आईडी के साथ सभी उदाहरणों को आईडी से बदलें।

  4. एक कीबोर्ड शॉर्टकट बनाएँ। इसे चलाने के लिए प्रोग्राम बनाएं और जो भी कीबाइंड आप चाहते हैं उसे असाइन करें। मैं इस्तेमाल किया Win+ Ctrl+ Tथोड़ी देर के लिए।

( यहां और इस पोस्ट से अधिकांश पोस्ट किए गए ।)


3
"Xinput सेट-प्रोप 'डिवाइस सक्षम' [1 | 0]" के स्थान पर आप xinput का उपयोग कर सकते हैं [सक्षम करें] अक्षम] <ID>। वैसे भी, ओपी ने विशेष रूप से कोई वर्कअराउंड नहीं कहा! लैपटॉप में पहले से ही ऐसा करने के लिए Fn कुंजी शॉर्टकट है।
श्री

@ श्री AFAIK, ऐसा करने के लिए कोई गैर-वैकल्पिक तरीका नहीं है। यह पता लगाना संभव हो सकता है कि टचपैड का एक निश्चित क्षेत्र डबल-टैप किया गया है, और टचपैड को इस तरह से अक्षम किया गया है, लेकिन यह मेरी क्षमता के दायरे से परे है।
काज वोल्फ

2
क्या कोई उनके पतन की व्याख्या कर सकता है? इसका कोई वास्तविक समाधान नहीं है। मुझे पता है कि ओपी ने एक गैर-वर्कअराउंड के लिए कहा था, लेकिन इसे काम करने का एकमात्र तरीका एक वर्कअराउंड है ...
कज़ वोल्फ

@sri इसके अलावा इस मॉडल के लैपटॉप में इसके लिए एफ-की नहीं है। यह उस छोटे से डिप बटन का उपयोग करता है।
काज वोल्फ

यहाँ काम करने वालों का कोई लेना-देना नहीं है। जुड़े सवाल को उस जवाब के साथ देखें जो काम करता है। कृपया अधिक स्पष्ट रूप से निर्दिष्ट करें कि यह क्यों संभव नहीं है: कोई ड्राइवर नहीं! - यही वास्तविक उत्तर है और अगर मैं निश्चित रूप से अंकन करूंगा तो मामला

0

मैं टचपैड इंडिकेटर की सिफारिश करता हूं, इसकी भयानक, कार्यक्षमता का टन!

sudo add-apt-repository ppa:atareao/atareao    
sudo apt-get update    
sudo apt-get install touchpad-indicator

इसका उपयोग करें और आपको पता चल जाएगा, आप मैन्युअल रूप से सक्षम और अक्षम कर सकते हैं।
WhosUrDaddy

क्या आपने प्रश्न में मेरी टिप्पणी पर ध्यान नहीं दिया है? (- मैं इस बारे में बात नहीं कर रहा हूं कि Xubuntu-- में टचपैड को जल्दी से कैसे सक्षम / अक्षम किया जाए): यह प्रश्न एक्स (ubuntu) के हार्डवेयर विकल्प का उपयोग करने के लिए कड़ाई से सीमित है जो लैपटॉप में है

xubuntu के पास पहले से ही अपना माउस / टचपैड एप्लिकेशन है, नए की कोई आवश्यकता नहीं है। लेकिन मेरे पास पहले से ही है कि वैसे भी, Xubuntu एक के बगल में, और मुख्य रूप से मैं उस प्रश्न से उत्तर का उपयोग करता हूं जो मैंने खुद बनाया था: 'xinput सेट-प्रोप 15 "डिवाइस सक्षम" 0' या '1' के साथ लांचर। मैंने वर्तमान प्रश्न सिर्फ उस बटन के लिए पूछा है, बाकी के लिए मेरे पास एक समाधान है। आपका उत्तर अन्य प्रश्न पर बेहतर बैठता है

-2

ठीक है, मैं आपको अपने प्रश्न का सटीक कोठरी समाधान देता हूं, क्योंकि ऐसा लगता है कि कई टचपैड ट्विक टूल नहीं हैं।

टचपैड को सक्षम या अक्षम करने की आज्ञा देता है:

टचपैड सक्षम करें:

xinput --set-prop 'FSPPS/2 Sentelic FingerSensingPad' 'Device Enabled' 1


टचपैड को अक्षम करें:

xinput --set-prop 'FSPPS/2 Sentelic FingerSensingPad' 'Device Enabled' 0

पैरामीटर 'FSPPS / 2 Sentelic FingerSensingPad' मेरे टचपैड का उपकरण नाम है।

आप इस कमांड का उपयोग करके अपना खुद का डिवाइस नाम पा सकते हैं:

xinput --list


आप CCSM स्थापित करना चाहते हैं। कमान:

sudo apt-get install compizconfig-settings-manager

इसे मुख्य मेनू से खोलें।

'कमांड' विकल्प पर क्लिक करें

आप जो लाइन चाहते हैं, उस पर टचपैड कमांड को इनपुट करें और टचपैड को अक्षम करने के लिए उपयोग की जाने वाली कुंजी / बटन / एज बाइंडिंग को असाइन करें।

मैं अभी सबसे अच्छा समाधान दे सकता हूं। मैं देखूंगा कि क्या मुझे कुछ बेहतर मिल सकता है।


3
हमारी टिप्पणियों को दीवानी रखें। हर समय
सेठ १

2
आपका दूसरा उत्तर उपयोगी जानकारी प्रदान करता है। केवल यह उपयोगिता सीमित है, जैसा कि मैंने आपके पहले उत्तर के लिए एक टिप्पणी में कहा था: मैं पहले से ही एक प्रश्न से जुड़ा हुआ हूं, जिसे मैंने स्वयं पोस्ट किया और उत्तर दिया, जिसमें मुख्य रूप से एक ही सामान शामिल है। जब मैंने ऐसा किया, तो मैंने यह पूछने के लिए आसपास देखा कि क्या अन्य लोगों ने पहले से ही वही जानकारी प्रदान की है: और उन्होंने यहां किया । आपका "सटीक निकटतम समाधान" वह है जो मैंने प्रत्याशित और स्पष्ट रूप से सलाह दी है (क्योंकि मेरे पास पहले से ही है!)।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.