Desktop-Umschaltung mit dem Scrollrad in Lubuntu deaktivieren?


Antworten:


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

(Auf diese Weise wird eine Sicherungsdatei erstellt, damit Sie sie wiederherstellen können, wenn Sie glauben, sie sei fehlerhaft.)

leafpad lubuntu-rc.xml

und lösche die Zeilen, in denen steht;

<mousebind button="UP" action="click">
 <action name="DesktopPrevious" />
<mousebind button="Down" action="click">
 <action name="DesktopNext" />

Melden Sie sich ab und wieder an, um die Änderungen zu sehen!

wenn Sie es vermasselt haben und es zurücksetzen möchten;

cp lubuntu-rc.xml.bak lubuntu-rc.xml

Antwort zitiert aus Lubuntu-Dokumenten


10

Ab Lubuntu 14.04 oder früher unterscheiden sich das Format und die Antwort der Konfigurationsdatei geringfügig von der Antwort von @ SWrobel . In Ubuntu 17.10 oder früher wurde es wieder anders. Die folgenden Anweisungen wurden auf Ubuntu 17.10 aktualisiert:

  1. Entfernen Sie die folgenden Zeilen aus ~/.config/openbox/lubuntu-rc.xml, um die Desktop-Umschaltung mit und ohne Änderungstasten in einem Fenster zu deaktivieren. (Behalten Sie das äußere <context …> … </context>Element.)

    <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. Entfernen Sie auch die folgenden Zeilen, um das Umschalten des Scrollrad-Desktops im Desktop-Hintergrund zu deaktivieren:

    <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. Entfernen Sie auch die folgenden Zeilen, um das Umschalten des Scrollrad-Desktops zu deaktivieren, während Sie ein Fenster verschieben:

    <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. Führen Sie dies aus, damit die Einstellungen sofort wirksam werden ( Quelle ):

    openbox --reconfigure
    

1

Ich stellte fest, dass versehentliches Bewegen des Scrollrads, als sich meine Maus über dem leeren Desktop befand, dazu führte, dass meine Fenster verschwanden und mit Lubuntu 18.04 zu einem neuen Desktop gewechselt wurde. Das wollte ich nicht. Ich habe herausgefunden, wie man das behebt, indem ich mir anschaute:

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

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

Ich habe lubuntu-rs.xml mit nano bearbeitet:

nano lubuntu-rc.xml

Ich habe diese Zeilen in der Datei gefunden:

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

Ich habe alle diese Zeilen mit Ausnahme der ersten gelöscht, die Änderungen gespeichert und nano verlassen. Ich habe diese Änderungen wirksam gemacht mit:

openbox –-reconfigure

Wenn Sie das Mausrad über den Desktop bewegen, werden die Desktops nicht mehr geändert. Es ist jedoch weiterhin möglich, die Desktops zu ändern, z. B. durch Klicken auf die entsprechenden Symbole im lxpanel.

Wenn Sie nicht mehrere Desktops verwenden möchten, können Sie das Problem einfacher beheben, indem Sie die Anzahl der Desktops auf einen festlegen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.