루 분투에서 스크롤 휠로 데스크탑 전환을 비활성화 하시겠습니까?


답변:


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

Lubuntu docs 에서 인용 한 답변


11

Lubuntu 14.04 이전 버전부터 구성 파일 형식 및 솔루션이 @SWrobel의 답변 과 약간 다릅니다 . 그런 다음 우분투 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. 설정을 즉시 적용하려면 ( source ) 이를 실행하십시오 .

    openbox --reconfigure
    

1

마우스가 바탕 화면 위에있을 때 실수로 스크롤 휠을 움직이면 창이 사라지고 Lubuntu 18.04가 포함 된 새 바탕 화면으로 전환됩니다. 이것은 내가 원하는 것이 아닙니다. 이 문제를 해결하는 방법을 찾았습니다.

http://openbox.org/wiki/Help : 바인딩

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

nano로 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>

첫 번째 줄을 제외한 모든 줄을 삭제하고 변경 사항을 저장하고 nano를 종료했습니다. 이러한 변경 사항을 다음과 같이 적용했습니다.

openbox –-reconfigure

베어 데스크탑으로 마우스 스크롤 휠을 움직여도 더 이상 데스크탑이 변경되지 않았지만, 예를 들어 lxpanel에서 해당 아이콘을 클릭하여 데스크탑을 변경할 수있었습니다.

더 간단히 말하면, 여러 데스크탑을 사용하지 않으려는 경우 데스크탑 수를 하나로 설정하면 문제가 해결됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.