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


답변:


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.