मुझे ऐसा करने का एक तरीका मिला:
सबसे पहले, एक टर्मिनल खोलें, और जिस इनपुट डिवाइस को आप अक्षम करना चाहते हैं, उसके लिए आवश्यक आईडी ढूंढने के लिए सभी इनपुट डिवाइस का प्रिंट आउट लें। टर्मिनल में, टाइप करें:
xinput --list
अगला: हर इनपुट डिवाइस के लिए एक लंबे कॉलम में जहां यह आईडी = एक्स कहता है वहां नोटिस करें। आप उस डिवाइस आईडी को ढूंढना चाहते हैं जो इनपुट डिवाइस से मेल खाती है जिसे आप अक्षम करना चाहते हैं (हो सकता है कि कुछ ऐसा हो जो "टचपैड" जैसा लगता है)। इसके बाद X को उस कमांड नंबर से बदलें, जिस आईडी नंबर को आप निष्क्रिय करना चाहते हैं, उस इनपुट डिवाइस का प्रतिनिधित्व करते हुए:
xinput disable X
नोट: यदि आप सुनिश्चित नहीं हैं कि टचपैड को अक्षम करने के लिए आपको किस डिवाइस आईडी का उपयोग करना चाहिए, तो आप यादृच्छिक आईडी का परीक्षण करके पता लगा सकते हैं कि क्या आपका माउस पैड अभी भी काम करता है। सुनिश्चित करें कि आप कुछ भी महत्वपूर्ण नहीं कर रहे हैं। अपने सभी काम को सहेजें और अपने कंप्यूटर को पुनरारंभ करने के लिए तैयार रहें यदि आप अपने कीबोर्ड को अक्षम करने जैसा कुछ करते हैं। (यदि आप टर्मिनल में टाइप नहीं कर सकते हैं तो आपको इसे फिर से सक्षम करने में परेशानी हो सकती है।
फिर आपको इस अंतिम पंक्ति को चलाना होगा (इस आर्क स्टैंटन को पकड़ने के लिए धन्यवाद!)
xinput enable X
कारण: मुझे इस समस्या के जवाब की सख्त जरूरत थी क्योंकि मैं अपने टचपैड के साथ जिन समस्याओं का सामना कर रहा था, वह किसी भी तरह के काम को असंभव बना देता था। अचानक, अपने लैपटॉप का उपयोग करते समय कुछ यादृच्छिक क्षण में, बिना किसी कारण के लिए, मेरा टचपैड किसी प्रकार के "विशेष मोड" में चला जाता है। मेरे टचपैड पर एक उंगली घुमाने से स्क्रीन पर स्क्रॉल करने का कारण होगा, वास्तव में स्क्रीन पर माउस के कर्सर को स्थानांतरित करने के बजाय इसलिए स्क्रॉल स्क्रीन के लिए खाते में काफी समन्वय प्रयासों के बिना माउस को ब्रोसर में किसी भी चीज पर मंडराना असंभव था। और नॉन मूविंग माउस। मैं टचपैड को रीसेट करने के लिए LAPTOP को पुनर्निर्मित करने के बिना एक रास्ता खोजना चाहता था। प्लस साइड पर, टचपैड को ऊपर की विधि के साथ रीसेट करना वास्तव में मेरी समस्या को ठीक करता है।
अपडेट: टचपैड को रीसेट करना और भी आसान बनाने के लिए, मैंने उपरोक्त सूचीबद्ध कमांड के लिए हॉटकी बनाई। जब मेरा टचपैड fritz पर जाता है, तो मैं बस कुंजी संयोजन ctrl + super + r करता हूं और यह मेरे लिए रीसेट करता है। जल्द और आसान।
ऐसे:
अपने घर निर्देशिका के अंदर एक फ़ाइल बनाएँ और इसे "टचपैड-reset.sh" जैसा कुछ कहें।
-इस फ़ाइल के अंदर, डिवाइस के लिए एक एक्स आईडी नंबर का उपयोग करने के बजाय, ऊपर सूचीबद्ध तीन (अंतिम दो) पिछली कमांडों में से दो में डालें, क्योंकि यह जोड़ा बाह्य उपकरणों (शायद ??) के साथ बदलने के अधीन है जिसका आप उपयोग कर सकते हैं इसके बजाय:
इस कमंड के उपयोग से टर्मिनल के अंदर मेरे कंप्यूटर से आउटपुट प्राप्त होता है:
xinput --list
नतीजा:
Virtual core pointer id=2 [master pointer (3)]⎜
↳ Virtual core XTEST pointer id=4 [slave pointer (2)]⎜
↳ Genius 2.4G Wireless Mouse id=10 [slave pointer (2)]⎜
↳ MSFT0001:00 06CB:75BD UNKNOWN id=13 [slave pointer (2)]⎜
↳ ELAN Touchscreen id=12 [slave pointer (2)]⎜
-अब आप क्या करते हैं, तो आप एक्स के लिए एक्स (जो पहले एक आईडी था) को एक्सिनप्यूट डिसेबल एक्स के लिए बदलें और एक्सिनपुट एक्स को सिंगल कोट्स के अंदर उस आईडी के नाम के साथ इनेबल करें। उदाहरण के लिए, ऊपर से, यदि आप इसे आईडी = 13, मेरे टचपैड डिवाइस के लिए करना चाहते हैं, तो आप उपयोग करेंगे:
xinput disable 'MSFT0001:00 06CB:75BD UNKNOWN'
xinput enable 'MSFT0001:00 06CB:75BD UNKNOWN'
-अब, आप आईडी नंबर के बजाय नाम से अक्षम कर रहे हैं, जहां एक आईडी संभवतः समय में बदल सकती है और फिर आप किसी अन्य डिवाइस को अक्षम और सक्षम कर सकते हैं।
अंत में, आपको इस फ़ाइल को निष्पादन योग्य बनाने के लिए अनुमति देने की आवश्यकता है; टर्मिनल में अपनी वर्किंग डायरेक्टरी के साथ अपने होम डायरेक्टरी (जहाँ आपने फाइल बनाई है) के साथ इस कमांड को रन करें:
chmod +x your_script_name.sh
इसलिए एक बार जब आप इस फाइल को अंदर लिखे उचित आदेशों के साथ बनाते हैं, तो सुनिश्चित करें कि यह आपके होम डायरेक्टरी में है, नीचे दिए गए चरणों को अपनाएं:
- एकता पक्ष पट्टी को लाने के लिए कीबोर्ड पर सुपर की (पीसी पर विंडोज़ की) दबाएं। 'सिस्टम सेटिंग्स' में टाइप करें और एंटर की दबाएं।
- 'कीबोर्ड ’विकल्प खोजें जहां यह कहता है कि' हार्डवेयर’ है और उस पर क्लिक करें।
- 'शॉर्टकट' टैब चुनें।
- बाईं विंडो में, 'कस्टम शॉर्टकट' चुनें
- नीचे केंद्र के पास + बटन पर क्लिक करें।
- एक विंडो को पॉप अप करना चाहिए जिसमें एक विवरण नाम और एक कमांड डालना चाहिए।
- नाम को कुछ इस तरह बनाएँ "रिसेट टचपैड"
- इस कमांड का उपयोग करें: सूक्ति-टर्मिनल -x ./name_of_your_script.sh
- 'लागू करें' पर क्लिक करें
- अब आपको अपने शॉर्टकट को सूचीबद्ध करके देखना चाहिए और दाईं ओर इसे "अक्षम" या कुछ और कचरा कहना चाहिए। उस पाठ पर क्लिक करें और किसी प्रकार के कुंजी संयोजन को तैयार करने के लिए तैयार रहें, जैसे कि ctrl + super + r।
- एक बार जब आप यह कुंजी संयोजन बनाते हैं, तो आप कर रहे हैं।
बधाई! मज़े करो।