Alps touchpad no Ubuntu 14.04 LTS não funciona

1

O essencial

Eu tenho um Dell Precision 6600, com um touchpad do Alps no Ubuntu 14.04 LTS. O touchpad não funciona, mas costumava funcionar bem, com rolagem com dois dedos, etc.

Sintomas :

  1. O touchpad não funciona de todo.
    Os botões do touchpad funcionam.
    Um mouse externo funciona.
    O bastão apontador funciona.

  2. O touchpad é detectado, veja abaixo a saída de cat /proc/bus/input/devices , xinput --list , xinput --list-props 12 .

  3. touchpad-indicator não vê o touchpad (e sai com erro). Isto é talvez ok (embora eu não tenha certeza), desde que eu tenho um Alps, e pode ser ok não ter um driver synaptics. Veja abaixo a saída de touchpad-indicator .

  4. Nas configurações do sistema - > Mouse & Touchpad, há uma única guia (alguns - isso e this - veja uma guia separada para o touchpad) sem configurações para o touchpad.

  5. Não há touchpad em gconf-editor - > área de trabalho - > gnome - > periféricos (eu vejo mouse e teclado).
    Veja abaixo o que eu tenho ao procurar configurações relacionadas. Não sei onde verificar mais sobre isso para coletar informações relevantes adicionais.

Eu não sei quando o touchpad parou de funcionar. A única coisa que me lembro como uma possibilidade é quando eu emiti

sudo apt-get remove linux-generic-lts-utopic xserver-xorg-lts-utopic libgl1-mesa-glx-lts-utopic libegl1-mesa-drivers-lts-utopic

Tanto quanto me lembro, eu fiz isso ao tentar fazer o Virtualbox funcionar.

Alguma sugestão sobre como recuperar o touchpad?

O que mais eu encontrei

  1. Eu encontrei isto , mas antes de tentar esta opção eu gostaria de verificar se i8042 e i2c-hid são possíveis problemas no meu caso.

  2. Este e this parece aplicar-se a 12.04. Além disso, o suporte do kernel para touchpad parece ter evoluído muito, então postagens antigas como isso , this e isso provavelmente está desatualizado.

  3. evtest detecta a atividade do touchpad quando está depurando . Veja também this .

  4. Não tenho certeza se isso e isso consulte a recuperação de multitouch, não para recuperar a funcionalidade do nada.

Saída de vários comandos.

dispositivos:

$ cat /proc/bus/input/devices
...
I: Bus=0011 Vendor=0002 Product=0008 Version=0300
N: Name="AlpsPS/2 ALPS DualPoint TouchPad"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input6
U: Uniq=
H: Handlers=mouse1 event6
B: PROP=8
B: EV=b
B: KEY=e420 70000 0 0 0 0
B: ABS=260800001000003
...

xinput:

$ xinput --list
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ AlpsPS/2 ALPS DualPoint TouchPad          id=12   [slave  pointer  (2)]
⎜   ↳ DualPoint Stick                           id=13   [slave  pointer  (2)]
⎜   ↳ OM                                        id=15   [slave  pointer  (2)]
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Power Button                              id=8    [slave  keyboard (3)]
    ↳ Sleep Button                              id=9    [slave  keyboard (3)]
    ↳ Laptop_Integrated_Webcam_FHD              id=10   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=11   [slave  keyboard (3)]
    ↳ Dell WMI hotkeys                          id=14   [slave  keyboard (3)]

xinput --list-adereços:

$ xinput --list-props 12
Device 'AlpsPS/2 ALPS DualPoint TouchPad':
        Device Enabled (141):   1
        Coordinate Transformation Matrix (143): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
        Device Accel Profile (269):     0
        Device Accel Constant Deceleration (270):       1.000000
        Device Accel Adaptive Deceleration (271):       1.000000
        Device Accel Velocity Scaling (272):    10.000000
        Device Product ID (260):        2, 8
        Device Node (261):      "/dev/input/event6"
        Evdev Axis Inversion (273):     0, 0
        Evdev Axis Calibration (274):   <no items>
        Evdev Axes Swap (275):  0
        Axis Labels (276):      "Abs MT Position X" (267), "Abs MT Position Y" (268), "Abs Pressure" (266), "None" (0), "None" (0)
        Button Labels (277):    "Button Left" (144), "Button Middle" (145), "Button Right" (146), "Button Wheel Up" (147), "Button Wheel Down" (148)
        Evdev Middle Button Emulation (278):    0
        Evdev Middle Button Timeout (279):      50
        Evdev Third Button Emulation (280):     0
        Evdev Third Button Emulation Timeout (281):     1000
        Evdev Third Button Emulation Button (282):      3
        Evdev Third Button Emulation Threshold (283):   20
        Evdev Wheel Emulation (284):    0
        Evdev Wheel Emulation Axes (285):       0, 0, 4, 5
        Evdev Wheel Emulation Inertia (286):    10
        Evdev Wheel Emulation Timeout (287):    200
        Evdev Wheel Emulation Button (288):     4
        Evdev Drag Lock Buttons (289):  0

indicador do touchpad:

$ /opt/extras.ubuntu.com/touchpad-indicator/bin/touchpad-indicator &> touchpad-indicator.txt
$ cat touchpad-indicator.txt 
No LSB modules are available.
Couldn't find synaptics properties. No synaptics driver loaded?
Couldn't find synaptics properties. No synaptics driver loaded?
Couldn't find synaptics properties. No synaptics driver loaded?
Couldn't find synaptics properties. No synaptics driver loaded?
Couldn't find synaptics properties. No synaptics driver loaded?
Couldn't find synaptics properties. No synaptics driver loaded?
Couldn't find synaptics properties. No synaptics driver loaded?
Couldn't find synaptics properties. No synaptics driver loaded?
Couldn't find synaptics properties. No synaptics driver loaded?
Couldn't find synaptics properties. No synaptics driver loaded?
Couldn't find synaptics properties. No synaptics driver loaded?
Couldn't find synaptics properties. No synaptics driver loaded?
Couldn't find synaptics properties. No synaptics driver loaded?
Couldn't find synaptics properties. No synaptics driver loaded?
Couldn't find synaptics properties. No synaptics driver loaded?
Couldn't find synaptics properties. No synaptics driver loaded?
Couldn't find synaptics properties. No synaptics driver loaded?
Couldn't find synaptics properties. No synaptics driver loaded?
<gettext.GNUTranslations object at 0x7f4ec797a550>
#####################################################
#####################################################
Distributor ID: Ubuntu
Description:    Ubuntu 14.04.5 LTS
Release:        14.04
Codename:       trusty
Version:        x86_64
#####################################################

Touchpad-Indicator version: 1.1.0-0extras15.04.3-src
#####################################################
pidof syndaemon
Traceback (most recent call last):
  File "/opt/extras.ubuntu.com/touchpad-indicator/bin/touchpad-indicator", line 42, in <module>
    main()
  File "/opt/extras.ubuntu.com/touchpad-indicator/share/touchpad-indicator/touchpad_indicator.py", line 495, in main
    tpi=TouchpadIndicator()
  File "/opt/extras.ubuntu.com/touchpad-indicator/share/touchpad-indicator/touchpad_indicator.py", line 97, in __init__
    self.read_preferences()
  File "/opt/extras.ubuntu.com/touchpad-indicator/share/touchpad-indicator/touchpad_indicator.py", line 274, in read_preferences
    self.synclient.set('VertScrollDelta',abs(int(self.synclient.get('VertScrollDelta'))))
TypeError: int() argument must be a string, a bytes-like object or a number, not 'NoneType'
Exception ignored in: <bound method Context.__del__ of <pyudev.core.Context object at 0x7f4ec74cfa58>>
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/pyudev/core.py", line 98, in __del__
AttributeError: 'NoneType' object has no attribute 'udev_unref'

Outros

$ locate /desktop/gnome/peripherals
(empty output)
$ locate /desktop/gnome/ | grep mouse
(empty output)
    
por sancho.s 03.10.2016 / 12:43

1 resposta

0

Eu tinha reinicializado algumas vezes antes de postar o OP, e o touchpad não funcionava. Agora funciona, e eu não fiz nada (tanto quanto eu posso dizer) no meio. Não apt-get dist-upgrade , etc.

    
por sancho.s 04.10.2016 / 09:22