Моя клавиатура и трекпад работают с 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
И, конечно же, я перезагружался после каждой попытки исправить.
РЕДАКТИРОВАТЬ: Повторно установленная синаптика, похоже, исправила тачпад! Итак, теперь тачпад работает, но не другие устройства ввода.
В соответствии с этим, похоже, у меня проблемы с драйверами в журнале 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
После этого все снова заработало, как обычно.
Ответ, объясняющий, что здесь произошло, все равно будет очень признателен! :)