ल्यूबुन्टू में स्क्रॉल व्हील के साथ डेस्कटॉप स्विच करना अक्षम करें?


12

मैं अभी भी अपने कई डेस्कटॉप रखना चाहता हूं, मैं माउस के साथ स्विचिंग डेस्कटॉप को अक्षम करना चाहता हूं।

जवाबों:


9
cd ~/.config/openbox
cp lubuntu-rc.xml lubuntu-rc.xml.bak

(यह एक बैकअप फ़ाइल बनाता है ताकि जब आपको लगे कि आपने इसे गड़बड़ कर दिया है तो आप इसे वापस कर सकते हैं।)

leafpad lubuntu-rc.xml

और लाइनों को हटा दें जो कहती हैं;

<mousebind button="UP" action="click">
 <action name="DesktopPrevious" />
<mousebind button="Down" action="click">
 <action name="DesktopNext" />

परिवर्तनों को देखने के लिए लॉग आउट करें और फिर से लॉग इन करें!

यदि आपने इसे गड़बड़ कर दिया है और इसे वापस करना चाहते हैं;

cp lubuntu-rc.xml.bak lubuntu-rc.xml

लुबंटू डॉक्स से उद्धृत उत्तर


11

लुबंटू 14.04 या उससे पहले से शुरू होने वाली, कॉन्फ़िगर फ़ाइल प्रारूप और समाधान @ SWrobel के उत्तर से थोड़ा अलग हो गया । फिर उबंटू में 17.10 (या इससे पहले), चीजें फिर से बदल गईं ।

निम्न निर्देश वर्तमान स्थिति (Ubuntu 17.10 और बाद के संस्करण) पर लागू होते हैं।

  1. ~/.config/openbox/lubuntu-rc.xmlकिसी भी स्क्रॉल व्हील डेस्कटॉप स्विचिंग को विंडो में अक्षम करने के लिए, बिना और बिना संशोधक कुंजियों के निम्नलिखित पंक्तियों को हटा दें । ( <context …> … </context>हालांकि बाहरी तत्व रखें ।)

    <context name="Frame">
      […]
      <mousebind button="A-Up" action="Click">
        <action name="GoToDesktop">
          <to>previous</to>
        </action>
      </mousebind>
      <mousebind button="A-Down" action="Click">
        <action name="GoToDesktop">
          <to>next</to>
        </action>
      </mousebind>
      <mousebind button="C-A-Up" action="Click">
        <action name="GoToDesktop">
          <to>previous</to>
        </action>
      </mousebind>
      <mousebind button="C-A-Down" action="Click">
        <action name="GoToDesktop">
          <to>next</to>
        </action>
      </mousebind>
      <mousebind button="A-S-Up" action="Click">
        <action name="SendToDesktop">
          <to>previous</to>
        </action>
      </mousebind>
      <mousebind button="A-S-Down" action="Click">
        <action name="SendToDesktop">
          <to>next</to>
        </action>
      </mousebind>
    </context>
    
  2. किसी भी स्क्रॉल व्हील डेस्कटॉप को डेस्कटॉप पृष्ठभूमि पर स्विच करने को अक्षम करने के लिए निम्न पंक्तियों को हटा दें:

    <context name="Desktop">
      <mousebind button="A-Up" action="Click">
        <action name="GoToDesktop">
          <to>previous</to>
        </action>
      </mousebind>
      <mousebind button="A-Down" action="Click">
        <action name="GoToDesktop">
          <to>next</to>
        </action>
      </mousebind>
      <mousebind button="C-A-Up" action="Click">
        <action name="GoToDesktop">
          <to>previous</to>
        </action>
      </mousebind>
      <mousebind button="C-A-Down" action="Click">
        <action name="GoToDesktop">
          <to>next</to>
        </action>
      </mousebind>
      <mousebind button="Left" action="Press">
        <action name="Focus"/>
        <action name="Raise"/>
      </mousebind>
      <mousebind button="Right" action="Press">
        <action name="Focus"/>
        <action name="Raise"/>
      </mousebind>
    </context>
    
  3. किसी विंडो को घुमाने के दौरान किसी भी स्क्रॉल व्हील डेस्कटॉप स्विचिंग को अक्षम करने के लिए निम्न पंक्तियों को हटा दें:

    <context name="MoveResize">
      <mousebind button="Up" action="Click">
        <action name="GoToDesktop">
          <to>previous</to>
        </action>
      </mousebind>
      <mousebind button="Down" action="Click">
        <action name="GoToDesktop">
          <to>next</to>
        </action>
      </mousebind>
      <mousebind button="A-Up" action="Click">
        <action name="GoToDesktop">
          <to>previous</to>
        </action>
      </mousebind>
      <mousebind button="A-Down" action="Click">
        <action name="GoToDesktop">
          <to>next</to>
        </action>
      </mousebind>
    </context>
    
  4. इसे तुरंत लागू करने के लिए सेटिंग्स को प्रभावी होने दें ( स्रोत ):

    openbox --reconfigure
    

1

मैंने पाया कि अनजाने में स्क्रॉल व्हील घूम रहा था जब मेरा माउस नंगे डेस्कटॉप पर था, जिससे मेरी खिड़कियां गायब हो गईं और ल्यूबुन्टू 18.04 के साथ एक नए डेस्कटॉप पर स्विच हो गया। यह वह नहीं था जो मैं चाहता था। मुझे पता चला कि इसे देखकर इसे कैसे ठीक किया जाए:

http://openbox.org/wiki/Help:Bindings

cd ~/.config/openbox
cp lubuntu-rc.xml lubuntu-rc.xml.bak

मैंने नैनो के साथ lubuntu-rs.xml का संपादन किया:

nano lubuntu-rc.xml

मुझे फ़ाइल के भीतर ये पंक्तियाँ मिलीं:

<context name="Desktop">
  <mousebind button="Up" action="Click">
    <action name="GoToDesktop">
      <to>previous</to>
    </action>
  </mousebind>
  <mousebind button="Down" action="Click">
    <action name="GoToDesktop">
      <to>next</to>
    </action>

मैंने पहले वाले को छोड़कर इन सभी लाइनों को हटा दिया, परिवर्तनों को बचाया और नैनो से बाहर निकल गया। मैंने इन परिवर्तनों को प्रभावी बनाया:

openbox –-reconfigure

नंगे डेस्कटॉप पर मूविंग माउस स्क्रॉल व्हील ने अब डेस्कटॉप नहीं बदले, लेकिन डेस्कटॉप को बदलना संभव था, जैसे कि lxpanel पर संबंधित आइकन पर क्लिक करके।

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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.