Logitech t630 e shell do GNOME

1

Estou usando o mouse bluetooth Logitech t360 com o GS 3.16. Funciona bem, mas de acordo com isso deve ter várias opções para gestos ( no windows).

No Linux, a rolagem funciona bem e também dois furos para a esquerda e para a direita funcionam no chrome ou nautilus para navegação de retorno e navegação.

O que eu gostaria de conseguir no linux é:

  1. Toque: em vez de clicar com o botão esquerdo e direito, gostaria de usar o toque
  2. Modo de visão geral: posso ativar qualquer um dos gestos disponíveis para entrar no modo de visão geral (aquele que é acionado pressionando a tecla super)?
por lviggiani 03.09.2015 / 10:39

1 resposta

2

Ok, eu fiz um bom progresso.

Primeiro, usei xinput test "Ultrathin Touch Mouse" para ver o que acontece ao interagir com o mouse e descobri que:

  • Nenhuma entrada é fornecida pelo mouse no único toque. Então, talvez o mouse em si não esteja enviando toques únicos
  • Ao tocar duas vezes com dois dedos, o mouse envia os eventos char 134 keydown e keyup

Char 134 é Super_R (tecla Super do lado direito). O olhei com dconf-editor para /org/gnome/mutter/overlay-key e vi que está vinculado a Super_L (tecla super do lado esquerdo). Agora eu tinha duas opções:

  • Opção 1: Altere /org/gnome/mutter/overlay-key para Super_R e toque duas vezes com dois dedos no meu mouse comecei a trabalhar conforme desejado (mostrando o modo de visão geral). No entanto, isso impede que Super_L faça o mesmo. E desde que eu estou em um laptop e eu só tenho super-chave da mão esquerda, essa solução não é muito útil, então eu fui para
  • Opção 2 : "Map" Super_R to Super_L :
  • Instale xbindkeys e xdotool
  • Crie o arquivo ~/.xbindkeysrc e adicione o seguinte:

"xdotool key Super_L"
c:134

  • Finalmente, execute (e também coloque seus itens de inicialização) xbindkeys

Basicamente, quando eu duplo toque com dois dedos no meu mouse, ele envia uma pressão de tecla Super_R que é interceptada por xbindkeys que, por sua vez, simula uma tecla Super_L via xdotool conforme definido em ~/.xbindkeysrc Arquivo. Espero que isso ajude outras pessoas a integrarem melhor seus gestos de mouse com o DE.

    
por 07.10.2015 / 16:50