লুবুন্টুতে স্ক্রোল হুইল দিয়ে ডেস্কটপ স্যুইচিং অক্ষম করবেন?


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

লুবুন্টু ১৪.০৪ বা তার আগের থেকে শুরু করে কনফিগার ফাইলের ফর্ম্যাট এবং সমাধান @ এসব্রোবেলের উত্তর থেকে কিছুটা আলাদা হয়ে গেছে । তারপরে উবুন্টু 17.10 (বা তার আগের )গুলিতে, জিনিসগুলি আবার পরিবর্তিত হয়েছিল ।

নিম্নলিখিত পরিস্থিতিতে বর্তমান পরিস্থিতিতে (উবুন্টু 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

আমি ন্যানো দিয়ে লুবুন্টু-আরএস.এমএল সম্পাদনা করেছি:

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 এর সম্পর্কিত আইকনগুলিতে ক্লিক করে।

আরও সহজভাবে, যদি আপনি একাধিক ডেস্কটপ ব্যবহার করতে না চান, তবে ডেস্কটপগুলির সংখ্যা নির্ধারণের ফলে সমস্যার সমাধান হয়ে যায়।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.