Nos sistemas mais recentes (Ubuntu 13.10 e superior, Arch, etc.), a versão do driver de entrada xorg fornecida não suporta mais o uso de gestos usando o driver synclient. No entanto, há uma solução alternativa para tornar isso viável. Siga os passos abaixo para instalar uma versão bifurcada do driver de entrada xorg. Instalar um driver xserver-xorg-input-synaptics de trabalho
Ubuntu 13.10, Mint 16 e Up
Primeiro baixe as seguintes dependências
sudo apt-get install build-essential libevdev-dev autoconf automake libmtdev-dev xorg-dev xutils-dev libtool
Agora, precisamos remover o driver antigo para que o novo substitua
sudo apt-get remove xserver-xorg-input-synaptics
Em seguida, clone a fonte e construa o novo driver!
git clone https://github.com/felipejfc/xserver-xorg-input-synaptics.git
cd xserver-xorg-input-synaptics/
./autogen.sh
./configure --exec_prefix=/usr
make
sudo make install
Quando isso for concluído, reinicialize e verifique se o ponteiro funciona. Arch Linux
A instalação no Arch é muito mais fácil. Simplesmente pegue o pacote do AUR e reinicie! yaourt xf86-input-synaptics-xswipe-git sudo reboot
Verifique se o ponteiro funciona conforme o esperado após a reinicialização Configurando o xSwipe
Primeiro, instale as dependências. sudo apt-get instala libx11-guitest-perl
Em seguida, ative o SHMConfig para permitir o gerenciamento dos gestos. mkdir /etc/X11/xorg.conf.d /
sudo nano /etc/X11/xorg.conf.d/50-synaptics.conf
Preencha o arquivo com o seguinte e salve-o!
Seção "InputClass"
Identificador "evdev touchpad catchall"
Driver "synaptics"
MatchDevicePath "/ dev / input / event *"
MatchIsTouchpad "on"
Opção "Protocolo" "evento"
Opção "SHMConfig" "on"
EndSection
Agora clone xSwipe em um local de sua escolha.
git clone https://github.com/iberianpig/xSwipe.git
Altere o arquivo eventkey.cfg para seu gesto favorito. Ignore as seções do ubuntu e do gnome para unity e cinnnamon.and adicione seus gestos na parte 'other' do arquivo.
cd xSwipe/
nano eventkey.cfg
Agora teste executando:
perl xSwipe.pl
Tente roubar com gestrings diferentes e, se forem, você poderá adicionar o script aos seus programas de inicialização, dependendo do seu ambiente. Depois que ele for adicionado, reinicie e você deverá ter gestos multitoque em funcionamento! Ativar rolagem natural (opcional)
O último passo é corrigir a rolagem interrompida pelo SHMConfig. Eu prefiro rolagem natural (reversa), então isso é necessário. Esta etapa não é necessária se você preferir a rolagem tradicional. Primeiro, crie um arquivo chamado .Xmodmap no seu diretório home cd ~ nano .Xmodmap
Preencha o arquivo com o seguinte para ativar a rolagem natural. (Nota: Na hortelã, isso não funciona em aplicativos do sistema por algum motivo estranho, mas no Arch funciona bem) ponteiro = 1 2 3 5 4 7 6 8 9 10 11 12
Salve o arquivo e reinicie sua sessão. Seu trackpad agora está configurado!
Atualização: isso parece demorar cerca de uma hora da minha vida útil da bateria. Para contornar isso, mudo a sensibilidade com o parâmetro -m 30.
Créditos: link