¿Deshabilitar el cambio de escritorio con la rueda de desplazamiento en Lubuntu?


Respuestas:


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

(esto crea un archivo de copia de seguridad para que cuando creas que lo has estropeado puedas revertirlo).

leafpad lubuntu-rc.xml

y elimine las líneas que dice;

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

¡Cierre sesión y vuelva a iniciar sesión para ver los cambios!

si lo has estropeado y quieres revertirlo;

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

Respuesta citada de los documentos de Lubuntu


11

Comenzando con Lubuntu 14.04 o anterior, el formato del archivo de configuración y la respuesta ahora es ligeramente diferente de la respuesta de @ SWrobel . Volvió a ser diferente en Ubuntu 17.10 o anterior. Las siguientes instrucciones se han actualizado a Ubuntu 17.10:

  1. Elimine las siguientes líneas ~/.config/openbox/lubuntu-rc.xmlpara deshabilitar cualquier cambio de escritorio de la rueda de desplazamiento en una ventana, con y sin teclas modificadoras. (Sin <context …> … </context>embargo, mantenga el elemento exterior ).

    <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. Elimine también las siguientes líneas para deshabilitar el cambio de escritorio de la rueda de desplazamiento en el fondo del escritorio:

    <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. También quite las siguientes líneas para deshabilitar cualquier cambio de escritorio de la rueda de desplazamiento mientras mueve una ventana:

    <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. Ejecute esto para que la configuración surta efecto de inmediato ( fuente ):

    openbox --reconfigure
    

1

Descubrí que mover inadvertidamente la rueda de desplazamiento cuando mi mouse estaba sobre el escritorio desnudo causaba que mis ventanas desaparecieran y un cambio a un nuevo escritorio con Lubuntu 18.04. Esto no era lo que quería. Descubrí cómo solucionar esto mirando:

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

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

Edité lubuntu-rs.xml con nano:

nano lubuntu-rc.xml

Encontré estas líneas dentro del archivo:

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

Eliminé todas estas líneas excepto la primera, guardé los cambios y salí de nano. Hice estos cambios efectivos con:

openbox –-reconfigure

Mover la rueda de desplazamiento del mouse sobre el escritorio desnudo ya no cambiaba los escritorios, pero aún era posible cambiarlos, por ejemplo, haciendo clic en los iconos correspondientes en el lxpanel.

De manera más simple, si no desea usar varios escritorios, establecer el número de escritorios en uno soluciona el problema.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.