답변:
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 에서 인용 한 답변
Lubuntu 14.04 이전 버전부터 구성 파일 형식 및 솔루션이 @SWrobel의 답변 과 약간 다릅니다 . 그런 다음 우분투 17.10 (또는 이전)에서 상황이 다시 변경 되었습니다 .
다음 지침은 현재 상황 (우분투 17.10 이상)에 적용됩니다.
~/.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>
또한 바탕 화면 배경에서 스크롤 휠 바탕 화면 전환을 비활성화하려면 다음 줄을 제거하십시오.
<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>
또한 창을 움직일 때 스크롤 휠 데스크탑 전환을 비활성화하려면 다음 줄을 제거하십시오.
<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>
설정을 즉시 적용하려면 ( source ) 이를 실행하십시오 .
openbox --reconfigure
마우스가 바탕 화면 위에있을 때 실수로 스크롤 휠을 움직이면 창이 사라지고 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에서 해당 아이콘을 클릭하여 데스크탑을 변경할 수있었습니다.
더 간단히 말하면, 여러 데스크탑을 사용하지 않으려는 경우 데스크탑 수를 하나로 설정하면 문제가 해결됩니다.