Estou usando o XPS 15 com o Ubuntu 18.04 (X.org). Eu consegui fazer multi-gestos trabalhando para mim. Kohei Yamada desenvolveu um aplicativo chamado Fusuma para permitir gestos multi-touch no Linux. Isso requer que você instale o Ruby em sua máquina, caso ainda não esteja instalado.
Siga as instruções da página do Leiame do GitHub do GitHub ou siga estas etapas que funcionaram para eu:
Primeiro, verifique se o usuário atual faz parte do grupo de entrada. Você pode fazer isso por
sudo gpasswd -a $USER input
Em seguida, efetue logout e login novamente. Agora, instale o xdotool e libinput-tools.
sudo apt-get install libinput-tools
sudo apt-get install xdotool
Se você não instalou o Ruby, pode fazer isso agora:
sudo apt install ruby
Agora instale o fusuma
sudo gem install fusuma
Decidindo seus gestos
Isso basicamente cria um arquivo .yml
com a configuração desejada. Se você quiser gestos padrão, siga estas instruções ou sinta-se à vontade para fazer gestos desejados.
Vá para sua pasta de configuração no diretório inicial.
cd ~/.config
Agora crie uma pasta chamada fusuma
mkdir fusuma
cd fusuma
Em lá, crie um arquivo chamado config.yml
touch config.yml
Agora você pode usar seu editor de texto favorito para inserir o conteúdo deste arquivo.
nano config.yml
Copie e cole as seguintes instruções se você estiver usando o GNOME, que é o ambiente padrão em 18.04.
swipe:
3:
left:
command: 'xdotool key alt+Right'
right:
command: 'xdotool key alt+Left'
up:
command: 'xdotool key super'
down:
command: 'xdotool key super'
4:
left:
command: 'xdotool key ctrl+alt+Down'
right:
command: 'xdotool key ctrl+alt+Up'
up:
command: 'xdotool key ctrl+alt+Down'
down:
command: 'xdotool key ctrl+alt+Up'
pinch:
in:
command: 'xdotool key ctrl+plus'
out:
command: 'xdotool key ctrl+minus'
threshold:
swipe: 0.4
pinch: 0.4
interval:
swipe: 0.8
pinch: 0.1
Observe que os gestos que essa configuração criou para você são os seguintes:
Gestos multitoque | Ação
3 dedos - esquerda | Vá em frente no navegador
3 dedos - direito | Voltar ao navegador
3 dedos - para cima | Mostrar todas as Janelas
3 dedos - para baixo | Fechar Exposé (Esc)
4 dedos - esquerda | Próximo Desktop
4 dedos - direito | Desktop anterior
4 dedos - para cima | Próximo Desktop
4 dedos - para baixo | Área de trabalho anterior |
Depois disso, você pode executar o comando no terminal para testar se ele foi instalado
sudo fusuma
nada acontecerá no terminal. Basta começar a usar seus gestos multi-touch - deslize para longe no touchpad.
Agora tudo o que você precisa fazer é adicionar o Fusuma e o comando para isso em seus aplicativos de inicialização.
Espero que isso ajude.