लिनक्स में चयनात्मक पॉइंटर डिवाइस रीमैपिंग


0

मुझे बस एक HP 2710p (hp टैबलेट, डिजिटाइज़र के साथ) मिला है, और मैंने अभी थोड़ी देर के लिए linux के साथ खेला है, और मुझे लगा कि मैं इसे स्थापित करूंगा। सामान्य टेबलेट फ़ंक्शंस को छोड़कर, सब कुछ ठीक काम करता है, जिसकी उम्मीद की जानी है। मैं स्क्रीन रोटेशन पर काम कर रहा हूं, और ऑन-स्क्रीन कीबोर्ड आदि हैं, लेकिन मुझे स्टाइलस के साथ समस्या हो रही है।
मैं सामान्य रूप में स्टाइलस के साथ टैप और लेफ्ट क्लिक कर सकता हूं, लेकिन साइड बटन (जो कि दाएं माउस बटन के रूप में कार्य करता है) xev (एक मध्य / स्क्रॉल व्हील बटन) के रूप में 'बटन 2' के रूप में दिखाई देता है। मैं 'बटन 2' और 'बटन 3' को सार्वभौमिक रूप से xmodmap का उपयोग करके स्विच कर सकता हूं, लेकिन मैं स्टाइलस के लिए विशेष रूप से ऐसा करना चाहता हूं, इसलिए मैं नियमित रूप से इंगित करने वाले उपकरणों को खराब नहीं करता हूं।
अनुशंसित वर्गों के साथ xorg.conf (जो आश्चर्यजनक रूप से नंगे हैं) को बदलना (प्रत्येक स्टाइलस बटन के लिए अनुभाग जोड़ना) कुछ नहीं करता है।
मैं क्रंचबैंग चला रहा हूं, जो विंडोज़ मैनेजर के रूप में ओपनबॉक्स के साथ एक ubuntu / debian वैरिएंट है।
धन्यवाद

इसके अलावा, एक अलग नोट के रूप में, क्या किसी को पता है कि जब मैं घुमाता हूं और / या ढक्कन बंद करता हूं तो कैसे पता लगाया जाए? मैं सोच रहा था कि बटन बंद करने के लिए मैं एक स्क्रिप्ट चला सकता हूं जब मैं इसे बंद कर दूंगा, लेकिन मुझे कोई जानकारी नहीं मिल सकती है।

जवाबों:


2

चूंकि आप पहले से ही xmodmap से परिचित हैं, इसलिए यह बहुत मुश्किल नहीं होना चाहिए। Xinput पर एक नजर है । Xmodmap के विपरीत, यह आपको एक उपकरण निर्दिष्ट करता है जिसके लिए आप रीमैपिंग चाहते हैं।

  • उपकरणों की सूची प्राप्त करने के लिए xinput सूची चलाएँ
  • सिल्लस के लिए नाम प्राप्त करें
  • Xinput सेट-बटन "StylusName" 1 2 3 आदि का उपयोग करके उस डिवाइस के लिए बटन को रीमैप करें

उदाहरण के लिए इस उबंटू समुदाय के दस्तावेज़ की जांच करें कि यह माउस बटन को हटाने के लिए कैसे उपयोग किया जाता है।


बहुत अच्छा काम करता है! आपको बस सूडो xinput सेट-बटन-मैप को याद रखना है ... इसके अलावा, रिबूट के बाद प्रभाव गायब हो जाते हैं, इसलिए यदि आप इसे हर समय चाहते हैं तो एक त्वरित स्टार्टअप स्क्रिप्ट लिखना न भूलें। धन्यवाद!

खुशी है कि यह किया। आपके द्वारा उल्लिखित अन्य मुद्दों पर भी चर्चा की गई है: बूट-अप में एक ubuntu प्रणाली में एक कार्य को कैसे जोड़ा जाए: superuser.com/questions/21767/… , और रूट अनुमति के साथ स्क्रिप्ट को कैसे सक्षम करें (यदि आवश्यक नहीं है) : यह बूट अनुक्रम के भाग के रूप चलाता है) superuser.com/questions/26271/...
nagul
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.