Setelah memutakhirkan dari Fedora 23, Fedora 24 touchpad tidak berfungsi saat masuk

1

Saya memutakhirkan sistem Fedora 23 saya, yang bekerja paling baik selama setahun terakhir, ke Fedora 24 menggunakan dnf system-upgrademekanisme (relatif baru) . Ada beberapa gangguan kecil yang mudah dilakukan, meskipun sulit ditemukan secara online.

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

Setelah dinyalakan ulang, sepenuhnya Fedora 24, kecuali panel sentuh dan dua tombol di bawahnya tidak berfungsi — tetapi hanya saat masuk! Saat keluar, (atau sebelum masuk setelah sistem melakukan boot pertama kali) mereka berfungsi dengan baik.

Saya telah mencari solusi yang cocok yang sudah diposting, baik di sini maupun di AskFedora di mana ada banyak masalah terkait touchpad di Fedora 24, tetapi tidak persis sama. Saya sudah mencoba banyak dari mereka, seperti:

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

The xinput listoutput

⎡ 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)]

dan properti 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

Sayangnya, sebagian besar solusi ini menargetkan driver perangkat touchpad (atau kernel) tidak berbicara dengan touchpad. Dalam kasus saya, karena touchpad berfungsi saat tidak masuk, harus ada beberapa pengaturan Xwindows atau Gnome yang mengganggu input touchpad.

Ada ide?

wallyk
sumber
1
Apa yang terjadi jika Anda membuat akun pengujian baru dan masuk ke sana?
mattdm
@mattdm: ini bekerja dengan baik. Ketika saya keluar dan kembali ke akun saya yang biasa, touchpad tidak berfungsi lagi. Tampaknya masalahnya terkait akun pengguna.
wallyk
Jadi, jika Anda pergi ke applet pengaturan mouse & touchpad, apakah Touchpad dimatikan , kebetulan? Hanya mengetuk beberapa yang mudah dari daftar, di sini .... :)
mattdm
@mattdm: Sudah mati. Menyalakannya (yang saya yakin telah saya lakukan sebelumnya) membuatnya bekerja dengan baik. Terima kasih. Tulis jawaban dan saya akan menerimanya.
wallyk
Bagus. Komputer, amirite? Agaknya itu mengubah sesuatu yang bisa Anda dapatkan dengan gsettings ... Saya akan mencarinya nanti dan menaruhnya di jawaban untuk referensi.
mattdm

Jawaban:

1

Hanya untuk mendapatkan hal yang mudah: buka applet pengaturan Mouse & Touchpad dan pastikan Touchpad tidak diatur ke Off .

mattdm
sumber