Configurações do touchpad do Glidepoint / trackpoint no Dell Latitude

3

Alguns problemas com o touchpad e o trackpoint do meu laptop Dell Latitude (Ubuntu 12.04). Primeiro, não há nenhuma guia "Touchpad" nas configurações do mouse nas configurações do sistema. Gostaria de poder usar a rolagem com dois dedos no touchpad (e também ajustar a sensibilidade) e ativar a rolagem do botão central do mouse no trackpoint.

synclient apresenta um erro:

Couldn't find synaptics properties. No synaptics driver loaded? .

A saída relevante de xinput é:

    ⎡ Virtual core pointer                      id=2    [master pointer  (3)]
    ⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
    ⎜   ↳ GlidePoint Virtual Touchpad               id=13   [slave  pointer  (2)]

Eu encontrei um arquivo em /usr/share/X11/xorg.conf.d/ que tem código para habilitar a rolagem do meio do mouse, mas parece que ele só é acionado se TrackPoint|DualPoint Stick for correspondido na lista xinput ? Estranhamente, a rolagem do meio do mouse parece funcionar apenas no visualizador de pdf do Chrome, mas em nenhum outro lugar.

Eu tentei usar gpointer-device-settings , mas ele trava / segfaults toda vez que eu o executo. Eu tentei algumas coisas sobre os drivers ALPS, mas eles parecem entrar em jogo quando o dispositivo Glidepoint aparece em xinput como mouse regular, o que eu não acho que é o caso aqui.

    
por jlevye 03.03.2014 / 00:41

3 respostas

2

Eu tenho um Dell E7440 com o Ubuntu 12.04 pré-instalado. Veja como resolvi os problemas mencionados por você:

  • Não tenho a guia "Touchpad" nas configurações do mouse nas configurações do sistema, mas isso não é necessário, pois existe uma ferramenta pré-instalada chamada "GlidePoint Control Center" ou "GlidePoint Touchpad" v.3.6 que permite configurar botões, movimento, tocando, rolando etc. Assim, todos os recursos do touchpad podem ser controlados através dele. Pode ser encontrado aqui .
  • Para ativar a rolagem do botão do meio do mouse no trackpoint, segui este artigo e a única coisa que modifiquei era /usr/share/X11/xorg.conf.d/11-evdev-trackpoint.conf na seção MatchProduct não havia meu dispositivo que eu consegui através de 'xinput' então eu adicionei lá. E aqui está o meu 11-evdev-trackpoint.conf:

    Section "InputClass"
        Identifier      "trackpoint catchall"
        MatchIsPointer  "true"
        MatchProduct    "TrackPoint|DualPoint Stick|GlidePoint Virtual Touchpad"
        MatchDevicePath "/dev/input/event*"
        Option  "Emulate3Buttons"       "true"
        Option  "EmulateWheel"  "true"
        Option  "EmulateWheelButton"    "2"
        Option  "XAxisMapping"  "6 7"
        Option  "YAxisMapping"  "4 5"
    EndSection
    

Até onde eu vejo, você tem o mesmo dispositivo em seu 'xinput'. Então, para habilitar a rolagem do botão do meio do mouse, apenas modifique o arquivo e reinicialize.

    
por Faresis 27.09.2014 / 15:06
1

Eu fiz isso com o xinput (funciona bem em um E5450):

xinput set-prop "AlpsPS/2 ALPS DualPoint Stick" "Evdev Wheel Emulation" 1
xinput set-prop "AlpsPS/2 ALPS DualPoint Stick" "Evdev Wheel Emulation Button" 2
xinput set-prop "AlpsPS/2 ALPS DualPoint Stick" "Evdev Wheel Emulation Timeout" 200

Acho que esse é o comportamento que você está procurando.

    
por Santiago 28.01.2016 / 16:16
1

Bem, isso funciona também para o mee e o Latitude E7470, mas não tenho ideia de como Santiago fez esse trabalho, o DnrDevil.

xinput set-prop "ImPS/2 Generic Wheel Mouse" "Evdev Wheel Emulation" 1
xinput set-prop "ImPS/2 Generic Wheel Mouse" "Evdev Wheel Emulation Button" 2
xinput set-prop "ImPS/2 Generic Wheel Mouse" "Evdev Wheel Emulation Timeout" 20
    
por P3k 27.09.2016 / 06:30