estado de gestos multitoque em 14.04 / Unity


18

Esse parece ser um dos itens mais solicitados por aqui, mas a equipe de desenvolvedores do Ubuntu está fazendo alterações rapidamente nessa área, portanto informações recentes são importantes.

Estou em um macbook pro 9,2.

Quando instalei o Ubuntu Saucy, recebi o novo e emocionante driver mtrack para o meu touchpad. Parece funcionar bem para todas as funções básicas e os gestos de dois e três dedos parecem ser captados pelos meus aplicativos, pelo menos (por exemplo, botão 3 do firefox "voltar", rolagem). Gostaria de personalizar os gestos e talvez adicionar um ou dois para gerenciar meus espaços de trabalho / janelas. Atualizei para 14.04 na noite passada para ver se o suporte multitoque na GUI foi aprimorado (não parece).

  • Eu tentei o touchegg, mas parece que ele se baseou no utouch, que não existe mais em 13 ou 14. Ele não pode detectar nada do meu touchpad, mesmo quando recompilei a unidade sem multitoque, por http://ineed.coffee/1068 / os-x-like-multitouch-gestos-para-macbook-pro-rodando-ubuntu-12-10 / . A maior parte do documento que eu vi presume que você está usando sinápticos, então talvez esse seja o problema.

  • Eu tentei o ginn, mas encontrei o mesmo problema - ele não pode detectar nenhuma entrada dos gestos do meu trackpad.

  • Eu tentei o golpe fácil, mas ele quer que eu tenha um "botão de gesto" que permita gestos. Eu só quero fazê-los sem um botão especial.

Isto está me enlouquecendo. Entendo que, se eu mudar para o Ubuntu Gnome, o touchegg deve "apenas funcionar". Mas, REALMENTE, preciso alterar toda a interface do shell para configurar os gestos do mouse? O Unity REALMENTE seqüestra toda a pilha multitoque sem expor nada disso em uma ferramenta de configuração?

Eu sinto que isso é tão ridículo que devo estar perdendo algo óbvio. Qualquer conselho seria bem vindo.


alguma atualização em gestos multi-touch com o Ubuntu 14.04 / Unity?
Jairo

11
Se esse problema o afetar e você desejar que ele mude, registre-se (se necessário) e informe os desenvolvedores da unidade aqui: bugs.launchpad.net/unity/+bug/842693 e enquanto você estiver trabalhando aqui (e nos erros vinculados para lá um dos quais é o acima): bugs.launchpad.net/unity/+bug/1340846 A importância disso parece ser muito baixa, já que o problema ocorre desde as 11h10 ou algo assim e ainda está na atual construção noturna do 16.04 !! No entanto, desde que os desenvolvedores não saibam que isso incomoda muita gente, não é apenas culpa deles.
tortortor

Respostas:


2

No ubuntu mais recente, todo o multi-touch avançado funciona apenas na tela sensível ao toque, não no touchpad.

Então, o que resta é:

  • rolagem (dois dedos arrastam para cima ou para baixo),
  • lista de software em execução (toque duplo de 3 dedos)
  • lançador (toque de 4 dedos)

todos os outros gestos multitoque avançados estão disponíveis apenas na tela. Ainda estou intrigado com essa escolha de design.

O Touchégg parece funcionar com o 14.04 (estou em 14.10, não posso confirmar / negar) https://code.google.com/p/touchegg/


Sua resposta parece ser correto, e eu estou perplexo com esta escolha de design bem
Alexander Mills

1

De acordo com as Diretrizes da interface do usuário do Unity Gesture, apenas o "4 dedos" e a "borda de 1 dedo" são codificados no Unity. Posso atestar o fato de que a maioria dos gestos nos tablets Wacom pode ser facilmente desativada sem recompilar o Unity (usando xsetwacom), no entanto, o gesto de "quatro dedos" que abre o painel (que é inadvertidamente acionado frequentemente pelos meus dedos enquanto escrevia no Wacom) é irritantemente persistente.

Atualização: A recompilação do Unity para remover o código incorreto referente aos toques de quatro dedos foi bastante simples e bem delineada em outro segmento .


1

Eu escrevi um guia para fazer isso. Basicamente, para que isso funcione, você deve usar um driver syndaemon bifurcado. Você também usará um programa chamado xswipe. Siga este link .


1

Na verdade, todos esses recursos ainda funcionam no touchpad. A única coisa que eles fizeram foi adicionar suporte para laptops / monitores com tela de toque. Quando eles fizeram isso, a maioria dos gestos padrão com vários dedos foi movida para a tela de toque. Portanto, se você deseja que eles estejam no touchpad, tudo o que você precisa fazer é configurar o atalho e o comando, da mesma forma que você faria para um atalho de teclado. (e sim, eu sei que isso funciona, atualmente estou usando o Ubuntu 15.04 Vivid Vervent.)


11
Reviso minha resposta agora que li sua pergunta mais adiante, desculpe. Sim, você precisa do Synaptics para que tudo isso funcione corretamente.
John Hamilton

11
Você não precisa comentar sua resposta. Clique no link editar abaixo e responda para atualizá-lo.
MadMike 16/01
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.