Skip to content

Instantly share code, notes, and snippets.

@alexandre-mbm
Last active January 12, 2021 04:38
Show Gist options
  • Save alexandre-mbm/7adb9b49862730388400 to your computer and use it in GitHub Desktop.
Save alexandre-mbm/7adb9b49862730388400 to your computer and use it in GitHub Desktop.
Estudos iniciais para tentar funcionar o Touchegg no Arch Linux

Veja também:

1ª referência fala de Mac e ensina

Pelo que vi em um vídeo de referência, não trata-se apenas de instalar o pacote do AUR e esperar que tudo funcione. Ou será necessário aperfeiçoar os arquivos de configuração daquele pacote.

O arquivo a criar é um /etc/X11/xinit/xinitrc.d/touchegg.sh:

#!/bin/sh

synclient ClickFinger3=0
synclient ClickFinger2=0
synclient TapAndDragGesture=0

touchegg &

Lembre-se: esses arquivos pertencm ao root com permissão 755. Qualquer coisa, é só verificar com ls -la.

No computador do tutor, antes ele tinha com o relatório synclient:

TapButton1              = 0
TapButton2              = 0
TapButton3              = 0
ClickFinger1            = 1
ClickFinger2            = 3
ClickFinger3            = 0

Estava errado! Como vimos.

Há também as seguintes dicas complementares (que ainda não sei em que implicam):

1

$ gsettings set org.gnome.mutter overlay-key ''

2 ‒ o arquivo ~/.remap.sh

#!/bin/sh

xmodmap -e "remove mod4 = Super_L"
xmodmap -e "add control = Super_L"

Parece que foi uma outra questão, isolada, com o Control+C na máquina do tutor. Aquele vídeo está em italiano...

2ª referência é vídeo de demonstração

Nos comentários do Youtube, o autor diz:

  • Ter usado o pacote touchegg-svn invés do pacote touchegg (este é declarado bugado no wiki do Arch)
  • Não ter enfrentado problemas com mouse, e que por isso não precisou editar a configuração 50-synaptics.conf
  • Ter um gist de exemplo: https://gist.github.com/electro8bit/296792189f175a57c19a (mas o link está quebrado)

3ª referência é pacote para Fedora

@alexandre-mbm
Copy link
Author

Aproveitemos a organização do documento. Talvez eu acrescente apenas mais duas referências:

@alexandre-mbm
Copy link
Author

@alandbm, XPS13 (9333) é o exato modelo do seu notebook?

@alandbm
Copy link

alandbm commented Dec 31, 2015

Dell 13 7000 ou ainda 7348.

@alandbm
Copy link

alandbm commented Jan 2, 2016

Qual o aprendizado disso aqui. O que faz esse comando synclient?
Percebi que o touchpad é capaz de interpretar multigestos. Se eu dou um clique com 3 dedos, ele interpreta como sendo o botão 3 do mouse (clicar no scroll) e minimiza a janela, conforme o que já ocorre no Gnome.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment