Mac, como o suporte ao MultiTouch

24

Não me lembro como, mas em 11,10 consegui encontrar algumas ações multitoque a serem apoiadas por algum software.

Agora estou usando o 12.04. Existe alguma maneira / aplicativo / solução alternativa / plug-in ou qualquer coisa que possa me fornecer gestos multitoque semelhantes a mac ou pelo menos próximo a ele?

Com a synaptics, descobri que o meu touchpad suporta o controle de 3 dedos.

Estou usando um Samsung NP-RV509-A0GIN .

    
por Nirmik 25.05.2012 / 19:41

3 respostas

15

Touchegg

  

O Touchégg é um “reconhecedor de gestos multitouch” para Linux, escrito em C ++, com Qt e utilizando a biblioteca uTouch-geis do Ubuntu. Ele permite que os usuários definam quais ações são iniciadas quando um gesto multitoque é feito.
  Fornecer o gesto desejado é reconhecido pelo Touchégg você pode atribuir um de uma série de ações relacionadas a janelas para ele, incluindo maximizar ou minimizar janelas, redimensionar aplicativos, mostrar a área de trabalho, etc.
  A definição das "ações" que você deseja atualmente é obtida por meio da edição manual de um arquivo de configuração pequeno.

     

Touchegg vem com alguns gestos pré-ativados, no entanto gestos podem ser    ativada editando o arquivo de configuração. Permite pinças de três dedos,   dois, três, quatro e cinco dedos e dois a quatro dedos.

Homepage

nota: Está tendo problema com precisão. Um bug é reportado aqui e aqui

Pré-requisitos

Você precisa da versão mais recente de Utouch para executar isso. Então adicione o seguinte PPA

sudo add-apt-repository ppa:utouch-team/daily
sudo apt-get update
sudo apt-get install utouch  

Instalação

Em Quantal (12.10), Precise (12.04) e Oneric (11.10) o pacote está nos repositórios, conforme mostrado aqui

Veja também aqui para ver mais downloads

Editando o arquivo de configuração

O arquivo de configuração está localizado aqui% ~/.config/touchegg/touchegg.conf

Editando o arquivo:
Abra o arquivo de configuração.

gedit ~/.config/touchegg/touchegg.conf

No exemplo abaixo, o gesto arrastar com quatro dedos é configurado para alternar para Show Desktop

Quatro dedos arrastando

[FOUR_FINGERS_DRAG_DOWN]
action=SHOW_DESKTOP
settings=

Três dedos arrastando

[THREE_FINGERS_DRAG_UP]
action=MAXIMIZE_RESTORE_WINDOW
settings=

[THREE_FINGERS_DRAG_DOWN]
action=MINIMIZE_WINDOW
settings=  

Lista de mais ações aqui

Assim, você pode obter o Mac como experiência multitoque em sistemas Linux.

Confira um vídeo da demonstation aqui e aqui

Quais gestos são suportados?

Os seguintes gestos são apoiados

Outras alternativas

Ginn

    
por Ashu 27.05.2012 / 17:21
0

Há alguns ótimos conselhos aqui: link

A solução mais fácil é provavelmente apenas:

  • Ir para Sistema / Preferências / Mouse
  • Clique na guia do touchpad e você pode selecionar a rolagem de dois dedos sob o cabeçalho de rolagem.

Se isso falhar, talvez seja necessário fazer algo como mostrado abaixo, dependendo do seu hardware:

xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Two-Finger Scrolling" 8 1
xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Scrolling" 8 1 1
xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Pressure" 32 10
xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Width" 32 8

Você tem que executar pelo menos esses quatro (mais no link acima), e você tem que executá-los na inicialização, então você provavelmente vai querer deixá-los em um script de inicialização; de preferência um no final do processo de inicialização.

Não sei ao certo o que é o touchpad que você tem, por isso talvez seja necessário explorar um pouco para definir os nomes e propriedades corretos.

Para verificar seus dispositivos de entrada para o touchpad, execute xinput list e procure na seção de ponteiro. Você deve ter vários itens na lista, e aquele com o maior ID provavelmente é o seu touchpad. Se é sináptico, você é de ouro, e os quatro comandos acima irão resolver seus problemas.

Se não, você deve cavar um pouco.

Na segunda coluna da lista de xinput, cada dispositivo tem id = #

Execute xinput list-props # , onde # = o seu ID de dispositivo.

Isso mostrará todas as propriedades disponíveis para o seu dispositivo de entrada.

Os comandos acima diferem das minhas configurações padrão dos valores de retorno de xinput list-props em que os 8s e 32s descrevem o tamanho dos dados que estão sendo definidos. A segunda e a terceira ints correspondem exatamente ao que xinput list-props retornou, mas passando pelo ato de configurar habilitado a rolagem de dois dedos para mim.

    
por Ajax 15.09.2012 / 08:54
0

@ A resposta de Ashu é muito importante e completa. Mas eu gostaria de acrescentar mais um ponto a ele que realmente tornaria sua experiência melhor.

Primeiramente eu estou usando o Ubuntu 16.04 no meu laptop Asus ZenBook UX305, e touchegg funcionou muito bem para mim nesta configuração.

Você pode personalizar seus três dedos para a esquerda e três para a direita para alterar os espaços de trabalho, usando como Ashu apontou para alterar o arquivo de configuração para touchegg.

(para abrir o arquivo de configuração você também pode ir para casa e então Ctrl + H acessar pastas ocultas para encontrar a pasta .config. Dentro dela há uma pasta relacionada a touchegg onde o arquivo de configuração para touchegg id present!)

Abrindo o arquivo de configuração, você pode alterar a ação padrão para as teclas de atalho Ctrl + Alt + Direita e Ctrl + Alt + Esquerda para arrastar com três dedos para a esquerda e arrastar com três dedos para a direita. (hoe para fazer possíveis gestos estão no link fornecido pelo Ashu). Fazendo isso você pode desfrutar de três dedos no Ubuntu também.

Eu fiz o upload da imagem do meu arquivo de configuração aqui no qual destaquei a edição que fiz do padrão arquivo de configuração touchegg.

(Certifique-se de que você ativou vários espaços de trabalho no Ubuntu com todos os espaços de trabalho alinhados horizontalmente, no caso de você não verificar Como posso reduzir ou aumentar o número de espaços de trabalho no Unity? )

Você também pode usar este tutorial , pois abrange todos os meus pontos e, provavelmente, também corrige erros. (não tenho certeza)

    
por Naman 04.04.2017 / 09:01