После обновления с Fedora 23 сенсорная панель Fedora 24 не работает при входе в систему

569
wallyk

Я обновил свою систему Fedora 23, которая работала превосходно за последний год или около того, до Fedora 24 с использованием (относительно нового) dnf system-upgradeмеханизма. Были некоторые незначительные глюки, которые было легко сделать, хотя трудно найти в Интернете.

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 

После перезагрузки это полностью Fedora 24, за исключением сенсорной панели и двух кнопок под ней, которые не работают - но только при входе в систему! После выхода из системы (или перед входом в систему после первой загрузки системы) они работают нормально.

Я искал подходящее решение, уже опубликованное здесь и в AskFedora, где в Fedora 24 есть много проблем, связанных с сенсорной панелью, но не совсем то же самое. Я все равно попробовал многие из них, такие как:

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 

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

и свойства сенсорной панели ( 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 

Увы, большинство из этих решений предназначено для драйвера устройства (или ядра) сенсорной панели, а не для связи с сенсорной панелью. В моем случае, поскольку тачпад работает, когда он не вошел в систему, должны быть некоторые настройки Xwindows или Gnome, которые мешают вводу тачпада.

Есть идеи?

1
Что произойдет, если вы создадите новую тестовую учетную запись и войдете в нее? mattdm 7 лет назад 1
@mattdm: это прекрасно работает. Когда я вышел из системы и вернулся в свою обычную учетную запись, тачпад перестал работать. Видимо, проблема связана с учетной записью пользователя. wallyk 7 лет назад 0
Итак, если вы перейдете к апплету настроек мыши и сенсорной панели, будет ли тачпад установлен на _off_, случайно? Просто выбив некоторые из простых из списка, здесь .... :) mattdm 7 лет назад 0
@mattdm: это было выключено. Включение (что я уверен, что я сделал раньше) делает это работает очень хорошо. Благодарю. Напишите ответ, и я приму его. wallyk 7 лет назад 0
Ницца. Компьютеры, амирит? Предположительно, это переключает то, что вы могли бы также получить с помощью gsettings ... Я посмотрю это позже и добавлю это в ответ для справки. mattdm 7 лет назад 0

1 ответ на вопрос

1
mattdm

Просто чтобы разобраться с этим: зайдите в апплет настроек мыши и сенсорной панели и убедитесь, что для сенсорной панели не установлено значение « Выкл .».