Configuração do Libinput no novo Dell XPS 13 16.04 LTS

1

Eu sou um novo usuário de Linux e não um desenvolvedor ou qualquer coisa, então minhas habilidades ainda são muito, muito básicas. Acabei de comprar um Dell XPS 13 com o Ubuntu e consegui (provavelmente) instalar o libinput para configurar alguns gestos multitoque no meu trackpad. Estes são os gestos que gostaria de configurar:

  • 2 dedos - deslocamento natural (deslize para cima / para baixo e vice-versa)
  • clique com 2 dedos - opção de menu (como clicar com o botão direito do mouse em um mouse normal)
  • 3 dedos para a esquerda e para a direita // para cima e para baixo - muda o espaço de trabalho em tela cheia (no ubuntu, isso é feito apenas com Ctrl + Alt + esquerda / direita / cima / baixo. Aperte / puxe para fora - zoom in / zoom out
  • Rotação de 2 dedos no sentido horário / anti-horário - roda página ou imagem (pdf, jpeg, etc.)

  • Desative o deslizamento de 3 dedos para a esquerda / direita - alterne entre as páginas da Web anterior e a seguinte no navegador

  • Desative o deslizamento com dois dedos para a esquerda / para a direita - alterne entre as guias do seu navegador. [por algum motivo, estes dois últimos parecem ser configuração padrão em libinput]

Eu também gostaria de adicionar a opção "Desativar o touchpad ao usar o teclado" ou para encontrar uma maneira de regular a sensibilidade (como o touchpad parece ser ativado involuntariamente bastante).

Quando eu digito o comando nano ~/.config/libinput-gestures.conf , é isso que recebo:

# Typically command will be xdotool, or wmctrl. See "man xdotool" for
# the many things you can action with that tool. Note that unfortunately
# xdotool does not work with native Wayland clients.
#
# Note the default is an "internal" command that uses wmctrl to switch
# workspaces and, unlike xdotool, works on both Xorg and Wayland (via
# XWayland). It also can be configured for vertical and horizontal
# switching over tabular workspaces, as per the example below. You can
# also add "-w" to the internal command to allow wrapping workspaces.

# Move to next workspace (works for GNOME/KDE/etc on Wayland and Xorg)
gesture swipe up        _internal ws_up
# gesture swipe up      xdotool key super+Page_Down

# Move to prev workspace (works for GNOME/KDE/etc on Wayland and Xorg)
gesture swipe down      _internal ws_down
# gesture swipe down    xdotool key super+Page_Up

# Browser go forward (works only for Xorg, and Xwayland clients)
gesture swipe left      xdotool key alt+Right

# Browser go back (works only for Xorg, and Xwayland clients)
gesture swipe right     xdotool key alt+Left

# NOTE: If you don't use "natural" scrolling direction for your touchpad
# then you may want to swap the above default left/right and up/down
# configurations.

# Optional extended swipe gestures, e.g. for browser tab navigation:
#
# Jump to next open browser tab
# gesture swipe right_up xdotool key control+Tab

Alguma sugestão sobre como inserir os comandos? Preciso escrevê-los diretamente neste arquivo ou em outro lugar?

Obrigado!

    
por Gofen 05.10.2017 / 04:21

1 resposta

0

Eu instalei gestos do Libinput seguindo este guia . Um simples interruptor de área de trabalho / visão geral com um gesto de 3 dedos deslizando para a esquerda / direita (interruptor) ou para cima / baixo (visão geral) pode ser configurado adicionando as quatro linhas seguintes:

    gesture swipe left      3 _internal ws_up
    gesture swipe right     3 _internal ws_down
    gesture swipe up        3 xdotool key ctrl+alt+Up
    gesture swipe down      3 xdotool key ctrl+alt+Down

Vou tentar descobrir como ativar seus recursos solicitados. Então, esperançosamente, eu te ligo novamente. Não esqueça de abrir o arquivo de configuração com privilégios de root:

    sudo nano ~/.config/libinput-gestures.conf

Depois de editar o arquivo, pare e inicie o serviço de gestos:

    libinput-gestures-setup stop
    libinput-gestures-setup start

Espero que funcione! ;)

    
por Joe 05.04.2018 / 23:32