14.04 Pressione o botão Compiz perdido

1

Eu uso os botões 6 e 7 (a roda do mouse é empurrada para os lados) para girar o cubo compiz. Isso funcionou até ontem, quando fiz o upgrade para 14.04.

Após a atualização, o botão pressionado funcionou corretamente se o mouse estava pairando sobre a área de trabalho, mas foi perdido se o mouse estava sobre qualquer janela. Eu dei uma boa olhada, mas não consegui encontrar um bug que correspondesse a esse comportamento.

Minha solução atual usa xbindkeys e xdotool - é um hack horrível:

# move left
"xdotool key ctrl+alt+Left"
  b:6

# move right
"xdotool key ctrl+alt+Right"
  b:7

Basicamente, iniciando os atalhos de teclado para alterar a área de trabalho usando um script ativado pelo mouse.

Além de ser um hack horrível, também diminui a velocidade com que posso mudar de área de trabalho.

Eu tentei usar a ferramenta "Comandos" do ccsm para mapear para os comandos do xdotool, mas obviamente tinha exatamente o mesmo problema que só funcionava com o mouse sobre a área de trabalho.

O que está acontecendo com o compiz é uma manifestação de um bug conhecido?

    
por SColvin 30.04.2014 / 21:15

1 resposta

1

Aparentemente, versões recentes do Compiz não ligarão a roda do mouse (botões 4-7) para janelas que não sejam a área de trabalho, a menos que uma tecla modificadora esteja configurada (SHIFT, ALT etc.).

Isso era ainda mais restrito, de modo que nenhum botão especial do mouse estava ligado, mas isso foi corrigido há cerca de um mês (veja bug # 1304877 para detalhes). Agora, pelo menos, botões > 7 pode ser usado novamente. Os botões 4-7, no entanto, são explicitamente desbloqueados se a janela atual não for a área de trabalho (veja o diff do commit vinculado no relatório de bug acima).

    
por ecdsa 14.05.2014 / 15:17