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

Lubuntuのドキュメントから引用された回答


10

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. これを実行して、設定をすぐに有効にします(source):

    openbox --reconfigure
    

1

マウスがデスクトップ上にあるときにスクロールホイールを不注意に動かすと、ウィンドウが消え、Lubuntu 18.04で新しいデスクトップに切り替えられることがわかりました。これは私が望んでいたものではありませんでした。私はこれを修正する方法を見つけました:

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

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上の対応するアイコンをクリックするなどしてデスクトップを変更することは可能です。

もっと簡単に言えば、複数のデスクトップを使用したくない場合は、デスクトップの数を1に設定すると問題が解決します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.