Após a atualização do Fedora 23, o touchpad do Fedora 24 não funciona enquanto logado

1

Eu atualizei meu sistema Fedora 23, que funcionou melhor durante o ano passado, para o Fedora 24 usando o (relativamente novo) mecanismo dnf system-upgrade . Houve algumas pequenas falhas que eram fáceis de fazer, embora difíceis de encontrar on-line.

package-cleanup --oldkernels --count=2
dnf remove google-earth       # this allows system-upgrade to complete
dnf system-upgrade download --releasever=24 --best --allowerasing --setopt=keepcache=True
dnf system-upgrade reboot

Após a reinicialização, o Fedora 24 é completamente limpo, exceto que o touch pad e os dois botões abaixo dele não funcionam - mas somente quando logado! Quando desconectados, (ou antes de fazer o login após o sistema inicializar pela primeira vez), eles funcionam bem.

Procurei uma solução correspondente já publicada, tanto aqui como em AskFedora onde há muitos problemas relacionados ao touchpad no Fedora 24, mas não exatamente o mesmo. Eu tentei muitos deles de qualquer maneira, como:

gsettings set org.gnome.desktop.peripherals.touchpad edge-scrolling-enabled true
dnf install xorg-x11-drv-libinput
dnf reinstall xorg-x11-drv-synaptics
dnf install xf86-input-synaptics
dnf install synaptic.x86_64 xorg-x11-drv-synaptics.x86_64

A saída xinput list é

⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=10   [slave  pointer  (2)]
⎜   ↳ TPPS/2 IBM TrackPoint                     id=11   [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)]
    ↳ Sleep Button                              id=8    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=9    [slave  keyboard (3)]
    ↳ ThinkPad Extra Buttons                    id=12   [slave  keyboard (3)]

e propriedades do touchpad ( xinput list-props 10 ):

Device 'SynPS/2 Synaptics TouchPad':
    Device Enabled (133):   1
    Coordinate Transformation Matrix (135): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    libinput Tapping Enabled (269): 0
    libinput Tapping Enabled Default (270): 0
    libinput Tapping Drag Enabled (271):    1
    libinput Tapping Drag Enabled Default (272):    1
    libinput Tapping Drag Lock Enabled (273):   0
    libinput Tapping Drag Lock Enabled Default (274):   0
    libinput Accel Speed (275): 0.000000
    libinput Accel Speed Default (276): 0.000000
    libinput Natural Scrolling Enabled (277):   1
    libinput Natural Scrolling Enabled Default (278):   0
    libinput Send Events Modes Available (253): 1, 1
    libinput Send Events Mode Enabled (254):    1, 0
    libinput Send Events Mode Enabled Default (255):    0, 0
    libinput Left Handed Enabled (279): 0
    libinput Left Handed Enabled Default (280): 0
    libinput Scroll Methods Available (281):    1, 1, 0
    libinput Scroll Method Enabled (282):   1, 0, 0
    libinput Scroll Method Enabled Default (283):   1, 0, 0
    libinput Disable While Typing Enabled (284):    1
    libinput Disable While Typing Enabled Default (285):    1
    Device Node (256):  "/dev/input/event4"
    Device Product ID (257):    2, 7
    libinput Drag Lock Buttons (286):   <no items>
    libinput Horizonal Scroll Enabled (258):    1
Infelizmente, a maioria dessas soluções tem como alvo o driver do dispositivo touchpad (ou kernel) que não está falando com o touchpad. No meu caso, como o touchpad funciona quando não está conectado, deve haver alguma configuração Xwindows ou Gnome que interfira na entrada do touchpad.

Alguma idéia?

    
por wallyk 10.10.2016 / 23:04

1 resposta

1

Só para tirar uma coisa fácil do caminho: vá para o Mouse & O applet de configurações do touchpad e verifique se o Touchpad não está definido como Desligado .

    
por 11.10.2016 / 04:28