Como definir as configurações do mouse específicas do dispositivo no Wayland em Libinput (Debian Gnome)?

3

Estou executando um Thinkpad T470. Eu geralmente encaixo isso, o que significa que eu tenho 3 dispositivos de entrada do mouse (mouse Microsoft externo, Trackpoint e Trackpad). Estou usando o Debian 10 (Testing - Buster) usando o Gnome sob o Wayland.

Nas configurações do Gnome (abaixo), posso alterar a sensibilidade do "Mouse" configurando "Sensibilidade do mouse". No entanto, isso altera a sensibilidade de ambos o mouse externo e o trackpoint. Eu gosto de ter meu trackpoint em baixa sensibilidade, e o mouse em alta.

No Xorg, eu poderia criar um script simples para definir configurações específicas do dispositivo. Como eu conseguiria isso em Wayland?

    
por Michael Anderson 07.02.2018 / 08:13

1 resposta

3

Wayland espera que todos os movimentos de camundongos tenham sido normalizados , então existe apenas uma configuração global mutável. Talvez seja necessário editar sua entrada hwdb para corrigir um dos seus dispositivos se estiver errado, ou apenas se encaixe nas suas preferências.

Como alternativa, você pode usar libevdev-tweak-device do pacote libevdev-tools (ou libevdev-utils ). Ele diz que pode alterar a definição de um dispositivo evdev dinamicamente. Você faria algo como

sudo libevdev-tweak-device --abs ABS_X --res 99 /dev/input/event99
sudo libevdev-tweak-device --abs ABS_Y --res 99 /dev/input/event99

onde você precisa substituir o 99 pela resolução desejada, e event99 pelo dispositivo de entrada. Você pode encontrar o dispositivo de entrada, por exemplo:

$ ls -l /dev/input/by-id/
lrwxrwxrwx ... usb-Logitech_USB_Optical_Mouse-event-mouse -> ../event5

Para encontrar a resolução atual, experimente sudo evemu-describe do pacote evemu-tools ou use mouse-dpi-tool para tentar escolher um bom valor.

    
por 08.02.2018 / 18:23