Suporte para MacBook Pro / oneric Multitouch - como configurar ações multitouch?

3

Eu troquei o meu Macbook Pro 5.1 para o Ubuntu, porque o OS X Lion estava arrastando os pés no hardware de 2.5 anos de idade (meia-vida de suporte a hardware antigo e repugnantemente curto ... grrr)

De qualquer forma, a maior parte do ubuntu está pronta e feliz, mas eu quero ser capaz de multitouch em torno dos espaços de trabalho como você pode no OS X.

Agora eu sei que o ubuntu está detectando o deslize de três dedos (e de fato diferenciando um de 4 dedos) porque está configurado para mover as janelas pela tela com esse gesto específico.

Então, como faço para ligar a esse evento, o deslize de três dedos e reatribuir a ação para mover espaços de trabalho?

EDITAR:

Então, experimentando a sugestão de Alexandre abaixo, agora tenho um problema com o touchegg.

Eu tentei colocar uma nova seção no xorg.conf como sugerido aqui (seguindo as instruções para o MBP 7.1,), mas isso torna isso significativamente pior - o escalonamento de velocidade inteligente é o mesmo, e o trackpad é responsivo demais apenas ao mover o cursor. O desenvolvedor fornece apenas documentação para 10.10 e 11.04, e o último deve estar funcionando totalmente e "automático" - estas foram as instruções para 10.10.

Além disso, notei que, ao rodar touchegg no shell em vez de em um daemon de inicialização, ele detecta apenas movimentos de dois dedos (com e sem o xorg hack) sem gestos multitoque mais altos.

Isso tudo é muito intrigante porque, como eu disse, três gestos com os dedos funcionam, com uma animação de compiz (movendo uma janela não maximizada). Eu acho que não pode ser um módulo do kernel em falta ou algo assim, uma vez que funciona às vezes, então poderia compiz engolir todos os eventos? Se sim, como eu testaria?

EDIT2:

Eu testei a unidade 2D vs 3D (que parece ser como você desativa o compiz) e o sucesso parcial. Com compiz desativado touchegg pode ver todos os eventos multitouch do arco-íris. No entanto, não pode parecer executar algo diferente do evento "Nautilus Drag Window" com o gesto de três dedos - isso implica para mim que o nautilus está se conectando a este evento um pouco baixo demais para mim para chegar!

Estou marcando a resposta de Alexandre, já que a touchegg é uma maneira de fazer isso dentro do escopo da pergunta original. Eu posso postar uma pergunta mais específica depois, quando eu descobrir como fazer isso funcionar exatamente como eu quero!

    
por tehwalrus 11.02.2012 / 16:54

1 resposta

0

Touchégg deve permitir que você faça o que quiser.

O aplicativo principal pode ser instalado a partir de repositórios ( clique aqui para instalá-lo ).

Para configurá-lo você precisa instalar um pacote separado, ele não é distribuído com o Ubuntu: 32 bits , 64 bits .

Fonte: OMG Ubuntu .

    
por Alexandre 11.02.2012 / 19:49