20.04 / gnome: клавиатура / мышь обнаружены (?), Но не работают в xorg

TL; DR

Моя клавиатура и трекпад работают с GNOME Wayland, но не с Xorg. Жесты трекпада Fusuma все еще работают в Xorg.


Описание

Недавно я обновился до Ubuntu 20.04 на моем Thinkpad T460 с графикой Intel.

У меня возникла проблема, указанная здесь, и я следовал инструкциям: https://answers.launchpad.net/ubuntu/+source/linux/+question/689506 .

(Я переустановил Xorg, следуя инструкциям, приведенным выше, с помощью:

sudo apt remove --purge xorg xserver-xorg gnome-session ubuntu-desktop-minimal ubuntu-desktop gdm3 xwayland
sudo autoremove --purge

mv /etc/X11 /etc/X11.bak
mv /usr/share/X11 /usr/share/X11.bak

sudo apt install gnome-session ubuntu-desktop-minimal
sudo apt install --reinstall xkb-data

reboot

)

Впоследствии моя клавиатура и мышь полностью перестали работать после входа в Gnome с помощью Xorg. Интересно, что я запускал fusuma , и эти жесты все еще работали, хотя я не мог двигать мышью.

Моя клавиатура и мышь отлично работают в Wayland.


Попытки решения

  • Переустановить xkb-data :

     sudo apt install --reinstall xkb-data`
    
  • Установить и переустановить xserver-org-input-all :

     sudo apt install xserver-xorg-input-all
    
  • Повторение предыдущих инструкций (со страницы ответов на стартовой панели выше):

     sudo apt remove --purge xorg xserver-xorg gnome-session ubuntu-desktop-minimal ubuntu-desktop gdm3 xwayland
    sudo apt autoremove --purge
    sudo mv / etc / X11 /etc/X11.bak
    sudo mv / usr / share / X11 / usr / share / X11.бак
    sudo apt установить gnome-session ubuntu-desktop-minimal
    
  • Пытался удалить fwupd, потому что кто-то в Интернете сказал, что это может сработать:

     sudo apt remove fwupd
    
  • Попытка переустановить и перенастроить сервер xorg:

     sudo apt install --reinstall xserver-org
    sudo dpkg-reconfigure xserver-org
    
  • Пытался удалить xserver-xorg-video-intel :

     sudo apt-get remove xserver-xorg-video-intel
    
  • Chowned .Xauthority :

     sudo chown: ~ / .Xauthority
    
  1. Пытался обновить драйверы, но нет доступных.

И, конечно же, я перезагружался после каждой попытки исправить.


РЕДАКТИРОВАТЬ: Повторно установленная синаптика, похоже, исправила тачпад! Итак, теперь тачпад работает, но не другие устройства ввода.

В соответствии с этим, похоже, у меня проблемы с драйверами в журнале xorg:

[  2039.986] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event3)
[  2039.987] (II) No input driver specified, ignoring this device.
[  2039.987] (II) This device may have been added with another device file.
[  2039.987] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/event5)
[  2039.987] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad catchall"
[  2039.987] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "Default clickpad buttons"
[  2039.987] (II) LoadModule: "synaptics"
[  2039.987] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
[  2039.987] (II) Module synaptics: vendor="X.Org Foundation"
[  2039.987]    compiled for 1.20.8, module version = 1.9.1
[  2039.987]    Module class: X.Org XInput Driver
[  2039.987]    ABI class: X.Org XInput driver, version 24.1
[  2039.987] (II) Using input driver 'synaptics' for 'SynPS/2 Synaptics TouchPad'
[  2039.987] (**) SynPS/2 Synaptics TouchPad: always reports core events
[  2039.987] (**) Option "Device" "/dev/input/event5"
[  2040.039] (II) synaptics: SynPS/2 Synaptics TouchPad: found clickpad property
[  2040.039] (--) synaptics: SynPS/2 Synaptics TouchPad: x-axis range 1266 - 5677 (res 44)
[  2040.039] (--) synaptics: SynPS/2 Synaptics TouchPad: y-axis range 1093 - 4832 (res 65)
[  2040.039] (--) synaptics: SynPS/2 Synaptics TouchPad: pressure range 0 - 255
[  2040.039] (--) synaptics: SynPS/2 Synaptics TouchPad: finger width range 0 - 15
[  2040.039] (--) synaptics: SynPS/2 Synaptics TouchPad: buttons: left double triple
[  2040.039] (--) synaptics: SynPS/2 Synaptics TouchPad: Vendor 0x2 Product 0x7
[  2040.039] (**) Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
[  2040.039] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found
[  2040.039] (**) SynPS/2 Synaptics TouchPad: always reports core events
[  2040.074] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input5/event5"
[  2040.075] (II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD, id 6)
[  2040.075] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) MinSpeed is now constant deceleration 2.5
[  2040.075] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) MaxSpeed is now 1.75
[  2040.075] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) AccelFactor is now 0.035
[  2040.075] (**) SynPS/2 Synaptics TouchPad: (accel) keeping acceleration scheme 1
[  2040.075] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration profile 1
[  2040.075] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000
[  2040.075] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration threshold: 4
[  2040.075] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found
[  2040.077] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/mouse0)
[  2040.077] (**) SynPS/2 Synaptics TouchPad: Ignoring device from InputClass "touchpad ignore duplicates"
[  2040.078] (II) config/udev: Adding input device TPPS/2 IBM TrackPoint (/dev/input/event13)
[  2040.078] (II) No input driver specified, ignoring this device.
[  2040.078] (II) This device may have been added with another device file.
[  2040.079] (II) config/udev: Adding input device TPPS/2 IBM TrackPoint (/dev/input/mouse2)
[  2040.079] (II) No input driver specified, ignoring this device.
[  2040.079] (II) This device may have been added with another device file.
[  2040.087] (II) config/udev: Adding input device ThinkPad Extra Buttons (/dev/input/event15)
[  2040.087] (II) No input driver specified, ignoring this device.
[  2040.087] (II) This device may have been added with another device file.

Это подсказка!


Обновление: решение!

В конечном итоге, похоже, здесь сработал почти ядерный вариант - я просто удалил все, что связано с xserver, и переустановил:

sudo apt-get purge xorg "xserver-*"
sudo apt-get purge lightdm plymouth
sudo apt-get autoremove

sudo apt-get install xauth xorg openbox lightdm plymouth
sudo apt-get install ubuntu-desktop

После этого все снова заработало, как обычно.

Ответ, объясняющий, что здесь произошло, все равно будет очень признателен! :)

0
задан 8 May 2020 в 16:39

0 ответов

Другие вопросы по тегам:

Похожие вопросы: