उबंटू के साथ लॉजिटेक एमएक्स मास्टर थम्ब बटन


17

लक्ष्य

मैं Ubuntu Log 17 के तहत काम करने के लिए अपने Logitech MX मास्टर माउस पर थम्ब बटन प्राप्त करना चाहूंगा । विशेष रूप से, मैं इसे "मेटा" कुंजी के रूप में सेवा करना चाहता हूं, जिसके द्वारा मेरा मतलब है कि इसे दबाने से मुझे उस समय सभी खुले कार्यक्रम दिखाई देंगे (इसे मैक कंप्यूटरों में एक्सपोज़र कहा जाता है)।

मैं इस बिंदु पर बहुत फंस गया हूं। मैं एक उन्नत उपयोगकर्ता नहीं हूं, और कुछ मदद चाहिए। आपका अग्रिम में ही बहुत धन्यवाद!

मैंने अब तक क्या प्रयास किया है:

  • मैंने इस गाइड का अनुसरण करने का प्रयास किया है । मैंने स्थापित किया xbindkeys, xautomationऔर x11-utils। दुर्भाग्य से, क्योंकि अंगूठे का बटन एक विशिष्ट बटन प्रेस को xev में उत्सर्जित नहीं करता है, मैं आगे बढ़ने में असमर्थ हूं।
  • मैंने इस गाइड का उपयोग करने का भी प्रयास किया है , जो आर्क लिनक्स मंचों में पाया जाता है। लेखक सही ढंग से पहचानता है कि बटन को बटन के रूप में प्राप्त नहीं किया गया है, बल्कि कुछ सिंथेटिक कुंजी प्रेस लगता है। मैंने प्रतिलिपि बनाने और चिपकाने की कोशिश की, लेकिन यह काम नहीं किया।

Xev परिणाम

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

FocusOut event, serial 38, synthetic NO, window 0x5000001,
    mode NotifyUngrab, detail NotifyPointer

LeaveNotify event, serial 38, synthetic NO, window 0x5000001,
    root 0x2a1, subw 0x0, time 18824278, (162,35), root:(1276,64),
    mode NotifyGrab, detail NotifyNonlinear, same_screen YES,
    focus NO, state 20

EnterNotify event, serial 38, synthetic NO, window 0x5000001,
    root 0x2a1, subw 0x0, time 18824342, (162,35), root:(1276,64),
    mode NotifyNormal, detail NotifyNonlinear, same_screen YES,
    focus NO, state 16

KeymapNotify event, serial 38, synthetic NO, window 0x0,
    keys:  1   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
           0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   

FocusIn event, serial 38, synthetic NO, window 0x5000001,
    mode NotifyGrab, detail NotifyPointer

KeymapNotify event, serial 38, synthetic NO, window 0x0,
    keys:  4294967201 0   4294967168 0   32  0   0   0   1   0   0   0   0   0   0   0   
           0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   

जवाबों:


14

मैं इसे ठीक करने में कामयाब रहा, जैसा कि आप लोगों ने इस मॉडल पर अंगूठे के बटन का उल्लेख किया है, जो लिनक्स में Control+ Right Alt(उर्फ AltGr) + Tabसंयोजन को ट्रिगर करता है । तो के लिए जाना Settings> Keyboard> का चयन करें Navigation \ Switch system controls बदलें बंधन कुछ अन्य प्रमुख करने के लिए अपने शॉर्टकट और डिफ़ॉल्ट की जगह। (मैंने Shift+ Control+ को बदल दिया Tab) एक बार जब आप इस बाइंडिंग ( Control+ Right-Alt(उर्फ AltGr) + Tab) को एक नए के साथ बदल देते हैं, तो यह संयोजन (और अंगूठे का बटन) दूसरे शॉर्टकट विकल्प पर सेट होने के लिए उपलब्ध है। ले जाएँ System \ Show the overviewऔर एक नया शॉर्टकट सेट करें, इसे MX के थंब बटन पर क्लिक करें। किसी भी कॉन्फ़िगरेशन एडिट पर निर्भरता की आवश्यकता नहीं है, यह उबंटू 18.04 एलटीएस पर एक आकर्षण की तरह काम करता है।


धन्यवाद। यह वास्तव में Ubuntu 18.04 में एक आकर्षण की तरह काम कर रहा है।
मार्टिन ग्रैबर

"सिस्टम \ पर जाएँ और अवलोकन दिखाएँ और एक नया शॉर्टकट सेट करें, यह एमएक्स के अंगूठे के बटन पर क्लिक करें।" पूरी तरह से काम किया। धन्यवाद।
बहुतमनीपेप्स

यह Ubuntu 19.04 में काम करता है
Jeewantha Samaraweera

मेरे लॉजिटेक एमएक्स मास्टर 2 और उबंटू 18.04 एलटीएस के साथ तुरंत काम करता है।
f0nzie

5

डिफ़ॉल्ट रूप से, एक Ctrl + Alt + Tab ईवेंट अंगूठे का बटन जारी करने के बाद भेजा जाता है।

चूँकि यह शॉर्टकट मेरे लिए वास्तव में उपयोगी नहीं है, इसलिए मैं इसके लिए एक नई कार्यवाही जोड़ने में कामयाब रहा, इसके लिए xautomation ( sudo apt-get install xautomation):

  • सेटिंग्स> कीबोर्ड> शॉर्टकट पर जाएं और एक नया व्यक्तिगत शॉर्टकट जोड़ें।
  • इसे वह नाम दें जो आप चाहते हैं और निम्नलिखित कमांड: xte 'usleep 100000' 'keydown Super_L' 'key S' 'keyup Super_L'
  • नया ट्रिगर असाइन करने के लिए अपने नए शॉर्टकट पर क्लिक करें और अंगूठे का बटन दबाएं (या Ctrl + Alt + Tab दबाएं)

बस !


3

एक लॉजिटेक मास्टर एमएक्स 2 एस के साथ, मैं ऊपर @Jdlm दृष्टिकोण का उपयोग कर रहा हूं, लेकिन एक सरल कमांड बाइंडिंग के साथ:

xte 'प्रमुख Super_L'

यह ubuntu 18.04 में ठीक काम कर रहा है, और मूल उत्तर की तुलना में थोड़ा अधिक तेज़ है


2

कमांड xbindkeys -kआपको यह निर्धारित करने में मदद करता है कि आपको इसकी कॉन्फिगर फाइल के तहत क्या सेट करना है ~/.xbindkeysrc

एक उदाहरण प्रविष्टि:

# Logitech special thumb button
"/usr/bin/xdotool key Super_L+c"
    m:0x1c + c:23
    Control+Alt+Mod2 + Tab

यह आपको इस विशेष अंगूठे बटन का उपयोग करने में मदद करता है।

उदाहरण विशेष बटन को Win+ में बदल देता है C, जो मेरे डेस्कटॉप पर सभी खुली खिड़कियां दिखाता है।

xbindkeys

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

यह वैकल्पिक रूप से एक गाइड-आधारित कॉन्फ़िगरेशन फ़ाइल लेआउट का समर्थन करता है, जो आपको सभी xbindkeys इंटर्नल का उपयोग करने में सक्षम बनाता है, इसलिए आपके पास कुंजी संयोजन, डबल क्लिक या समयबद्ध डबल क्लिक कार्रवाई हो सकती है। इसके अलावा सभी कार्य जो guile में काम करते हैं xbindkeys के लिए काम करेंगे।

Xbindkeys प्रकार को स्थापित करने के लिए:

 sudo apt install xbindkeys

0

एमएक्स मास्टर पर अंगूठे के बटन की तरह लगता है कि आप इसे लिनक्स में जारी करते समय Ctrl + Alt + Tab शॉर्टकट भेजते हैं।

तो आप स्थापित कर सकते हैं

sudo apt-get install compizconfig-settings-manager

इसे लॉन्च करें और फिर> विंडो मैनेजमेंट > स्केल > बाइंडिंग > विंडो स्केल पर जाएं

आपको कीबोर्ड शॉर्टकट बदलना चाहिए क्योंकि थंब बटन मूल रूप से कीबोर्ड एमुलेशन है और इसे Ctrl + Alt + Tab में मैप करें।

नोट: यह आपके वर्तमान Ctrl + Alt + Tab व्यवहार को बदलेगा जो डिफ़ॉल्ट रूप से अगली विंडो पर स्विच करने के लिए सेट है।


0

मैंने @Jdlm के रूप में एक ही उत्तर का उपयोग किया था, लेकिन जब भी मैं CTRL+ ALT+ TABशॉर्टकट को पुन: असाइन करने के लिए गया , तो यह इसे ट्रिगर करता रहा।

मुझे Switch System Controlsनेविगेशन के तहत शॉर्टकट को बदलना पड़ा ताकि यह ट्रिगर न हो। उसके बाद, मैं इसे पुन: असाइन कर सकता xteथा जो भी शॉर्टकट मैं चाहता था।


0
  1. पर जाएं सेटिंग> उपकरण> कीबोर्ड शॉर्टकट> सिस्टम
  2. गतिविधियों का अवलोकन दिखाएँ पर क्लिक करें ।
  3. में सेट शॉर्टकट पॉप अप, प्रेस Logitech एमएक्स मास्टर अंगूठे बटन । यह शॉर्टकट Ctrl+ Alt+ पर सेट करेगा Tab, जो कि थंब बटन जेनरेट करने वाला महत्वपूर्ण संयोजन है।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.