Desativar a mudança de área de trabalho com a roda de rolagem no Lubuntu?

11

Eu ainda quero manter minhas várias áreas de trabalho, quero desativar a troca de áreas de trabalho com o mouse.

    
por Steven 17.06.2011 / 00:23

3 respostas

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

(isso cria um arquivo de backup para que, quando você achar que estragou tudo, possa revertê-lo.)

leafpad lubuntu-rc.xml

e exclua as linhas que dizem;

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

Faça logout e faça login novamente para ver as alterações!

se você tiver errado e quiser revertê-lo;

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

Responda citações de Lubuntu docs

    
por swrobel 17.06.2011 / 00:30
10

Começando com o Lubuntu 14.04 ou anterior, o formato e a resposta do arquivo de configuração agora é um pouco diferente da resposta do @ SWrobel . Tornou-se diferente novamente no Ubuntu 17.10 ou anterior. As seguintes instruções foram atualizadas para o Ubuntu 17.10:

  1. Remova as seguintes linhas de ~/.config/openbox/lubuntu-rc.xml para desativar qualquer mudança de área de trabalho de roda de rolagem em uma janela, com e sem teclas modificadoras. (Mantenha o elemento <context …> … </context> externo embora.)

    <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. Além disso, remova as seguintes linhas para desativar qualquer área de trabalho da roda de rolagem ao alternar o plano de fundo da área de trabalho:

    <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. Além disso, remova as seguintes linhas para desativar qualquer mudança de área de trabalho da roda de rolagem ao mover uma janela:

    <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. Execute isto para permitir que as configurações entrem em vigor imediatamente ( source ):

    openbox --reconfigure
    
por tanius 25.02.2015 / 04:53
0

Descobri que, inadvertidamente, mover a roda de rolagem quando meu mouse estava sobre a área de trabalho vazia fez com que minhas janelas desaparecessem e mudasse para uma nova área de trabalho com o Lubuntu 18.04. Isso não era o que eu queria. Eu descobri como consertar isso olhando:

link

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

Eu editei lubuntu-rs.xml com nano:

nano lubuntu-rc.xml

Eu encontrei estas linhas dentro do arquivo:

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

Eu deletei todas essas linhas, exceto a primeira, salvei as alterações e saí do nano. Eu fiz essas alterações efetivas com:

openbox –-reconfigure

A movimentação da roda de rolagem do mouse pela área de trabalho vazia não mudou mais as áreas de trabalho, mas ainda foi possível alterar as áreas de trabalho, por exemplo, clicando nos ícones correspondentes no lxpanel.

Mais simplesmente, se você não quiser usar várias áreas de trabalho, definir o número de áreas de trabalho como uma corrigirá o problema.

    
por GeoffTF 25.09.2018 / 19:19