ปิดใช้งานการสลับเดสก์ท็อปด้วยล้อเลื่อนใน Lubuntu หรือไม่


คำตอบ:


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

คำตอบอ้างอิงจากเอกสาร Lub Lub


11

เริ่มต้นด้วย Lubuntu 14.04 หรือก่อนหน้ารูปแบบไฟล์กำหนดค่าและโซลูชันแตกต่างจากคำตอบของ @ SWrobelเล็กน้อย จากนั้นใน Ubuntu 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

ฉันพบว่าการย้ายล้อเลื่อนของเมาส์โดยไม่ตั้งใจเมื่อเมาส์ของฉันอยู่เหนือเดสก์ท็อปทำให้ windows ของฉันหายไปและเปลี่ยนเป็นเดสก์ท็อปใหม่ด้วย Lubuntu 18.04 นี่ไม่ใช่สิ่งที่ฉันต้องการ ฉันพบวิธีแก้ไขปัญหานี้โดยดูที่:

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

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

ฉันแก้ไข lubuntu-rs.xml ด้วย nano:

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.