थिंकपैड TrackPoint को अक्षम करें


15

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

#!/bin/sh

status=`synclient|awk '/TouchpadOff/{printf$3}'`
status=`expr \( $status + 1 \) \% 2`
synclient TouchpadOff=$status

क्या किसी बैश स्क्रिप्ट का उपयोग करके TrackPoint स्टेटस को टॉगल करने की कोई संभावना है?

जवाबों:


11

कोशिश करो xinput। पहले उपकरणों को सूचीबद्ध करें, ताकि आप यह पता लगा सकें कि ट्रैकप्वाइंट को कैसे कहा जाता है xinput list:। इस उदाहरण के लिए मैं अपने लॉजिटेक माउस का उपयोग करूंगा जो स्ट्रिंग "लॉजिटेक यूएसबी-पीएस / 2 ऑप्टिकल माउस" द्वारा जाता है। आपको अपने TrackPoint के लिए स्ट्रिंग को सही एक के साथ बदलना होगा, निश्चित रूप से। अब मैं माउस को निष्क्रिय कर सकता हूं: xinput set-prop "Logitech USB-PS/2 Optical Mouse" "Device Enabled" 0और इसे फिर से सक्षम कर सकता हूं xinput set-prop "Logitech USB-PS/2 Optical Mouse" "Device Enabled" 1:।


1
बिल्कुल सही आपका बहुत बहुत धन्यवाद। डिवाइस का नाम किसी भी भविष्य के उपयोग के लिए "TPPS / 2 IBM TrackPoint" है।
मोमो

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