Como parar de rolar a partir da mudança de espaços de trabalho no i3 no CrunchBang ++?

3

Eu instalei o CrunchBang ++ em uma máquina VirtualBox. Eu instalei alguns pacotes do script de boas vindas e as adições de convidados do VirtualBox. Eu então instalei o i3 e o configurei como meu gerenciador de janelas, criando ~/.xsession com

exec /usr/bin/i3

como conteúdo.

Tudo funciona como pretendido com uma exceção: quando eu rolar para cima ou para baixo na roda do mouse, enquanto movo o mouse simultaneamente, a área de trabalho atual é alterada. Não tenho certeza se X, SLiM e i3 ou qualquer outro processo está causando isso. Qual é a causa deste problema e como pará-lo?.

    
por August Janse 17.07.2015 / 11:26

2 respostas

1

Como esta postagem dos fóruns do Arch Linux sugeriu, o problema era com o VirtualBox em vez de qualquer outro componente. Simplesmente desativando a integração automática do mouse resolveu o problema.

Não sei exatamente por que isso está causando problemas. Uma resposta ainda melhor seria, naturalmente, aquela que resolve isso sem desabilitar a integração automática do mouse.

    
por 18.09.2015 / 08:55
2

Esta não é uma resposta, mas uma sugestão de como você pode encontrar a resposta.

Tente executar o xev , Você deve ser capaz de confirmar que a rolagem para cima / para baixo na janela xev produz logs com o botão do mouse 4 e 5, por exemplo:

ButtonRelease event, serial 46, synthetic NO, window 0x4000001,
    root 0xc4, subw 0x0, time 169151426, (78,60), root:(142,831),
    state 0x800, button 4, same_screen YES

ButtonPress event, serial 46, synthetic NO, window 0x4000001,
    root 0xc4, subw 0x0, time 169151506, (78,60), root:(142,831),
    state 0x0, button 5, same_screen YES

Se não estiver, pode ser um problema de configuração do X, isto é, suas entradas de rolagem do mouse são de alguma forma mapeadas para alguns outros eventos importantes. Mas acho que o primeiro lugar para procurar seria na configuração do i3. Eu assumo que o comportamento de comutação da área de trabalho seria um recurso e, portanto, pode haver uma opção onde ele está vinculado a uma chave na configuração.

Basicamente; descobrir quais eventos os pergaminhos do mouse estão produzindo, então grep configs para eles.

    
por 29.09.2015 / 04:39