1

Я обновил свою систему 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 ответ1

1

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .