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.