Тачпад перестал работать 20.04
Я обновил ubuntu 18.04 до 20.04. До сегодняшнего дня все работало нормально несколько недель. Тачпад на lenovo y580 просто перестал работать. Вчера не устанавливал никаких новых обновлений.
Журнал Xinput:
Virtual core pointer id=2 [master pointer (3)]
↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
↳ PS/2 Synaptics TouchPad id=14 [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)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ Video Bus id=10 [slave keyboard (3)]
↳ Lenovo EasyCamera: Lenovo EasyC id=11 [slave keyboard (3)]
↳ Ideapad extra buttons id=12 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=13 [slave keyboard (3)]
11 ответов
Это решение, которое сработало для меня:
sudo rmmod psmouse
sudo modprobe psmouse proto=imps
или
sudo modprobe -r psmouse && sudo modprobe psmouse proto=imps
Чтобы сделать его постоянным, отредактируйте:
sudo gedit /etc/modprobe.d/options
и добавьте строку:
options psmouse proto=imps
Это исправление заставит сенсорную панель распознаваться как мышь, что может привести к удалению некоторых функций, характерных для сенсорных панелей, таких как отключение во время набора текста.
Надеюсь это поможет.
Я использую 20.04 с августа и как раз и в конце августа 2020 года внезапно перестали работать тачпад / трекпойнт на моем Lenovo Thinkpad X1 extreme.
После попыток заставить его работать частично и в конечном итоге попытаться переустановить 20.04 3 или 4 раза, чтобы исправить проблему (первоначальная установка прошла нормально), я обнаружил, что проблема могла быть введена в ядро
5.4.0-47-generic.
Чтобы обойти это, я выбрал старое ядро
5.4.0-42-genericво время загрузки, войдя в меню GRUB и перейдя в Дополнительные параметры.
Теперь я могу использовать трекпад / трекпойнт, как раньше.
У меня все еще есть небольшая проблема с отображением в режиме ожидания, но, по крайней мере, я снова могу работать на своем ноутбуке.
Чтобы настроить ядра и установить значения по умолчанию, этот вопрос Ask Ubuntu является хорошим ресурсом.
ОБНОВИТЬ
Я поднял ошибку с ubuntu, и в моем случае мне удалось решить эту проблему, изменив
Config->Graphics Deviceзначение отDiscrete GraphicsкHybrid Graphics. С участиемHybrid Graphicsустановлен в BIOS и запустив самые последние ядра / обновления по состоянию на 2020-11-6, я могу использовать свой трекпад / трекпойнт.
Вы можете попробовать переустановить драйвер тачпада (в вашем случае синаптика)
sudo apt purge xserver-xorg-input-synaptics
sudo apt autoremove
sudo apt update
sudo apt install xserver-xorg-input-synaptics
Перезагрузите и проверьте
Я решил проблему с сенсорной панелью в Ubuntu 20.04 следующим образом:
Отредактируйте (создайте его, если он не существует)
psmouse.confфайл:sudo gedit /etc/modprobe.d/psmouse.confДобавьте строку:
options psmouse synaptics_intertouch=1Затем запустите:
sudo modprobe -r psmouse && sudo modprobe psmouse
Отключение и включение тачпада в Настройках каким-то образом решает проблему.
Ну, все, что я сделал, это зашел в «настройки» и включил сенсорную панель, которая на удивление была отключена. Я проверю в течение следующих нескольких дней, если есть проблема, и я сообщу здесь.
Эта проблема с сенсорной панелью возникла на моем ASUS N550JK, и я думаю, что после того, как я сделал «dist-upgrade» и мой дистрибутив Linux был обновлен.
Вот простой и быстрый способ решить проблему:
Просто нажмите Alt+F2 и введите команду
r. Это приведет к перезапуску вашей среды на некоторое время, а затем все будет работать правильно.
Я время от времени сталкиваюсь с этой ситуацией на своем ноутбуке Lenovo. Трекпад внезапно перестает работать; иногда останавливается и клавиатура. Я могу немного спасти ситуацию с помощью виртуальной клавиатуры. ALt-FR не решает проблему. Перезагрузка обычно восстанавливает работу мыши/клавиатуры. В последнее время ничего из этого не работало, но подключение ключа Bluetooth-мыши (я думаю) вызвало повторное сканирование шины и восстановило функцию мыши / клавиатуры.
Это случилось со мной сегодня с общим ядром Ubuntu 20.04 5.4.0-100: простой перезапуск системы с помощью «shutdown -r now» решил проблему.
этот ответ является лишь продолжением ответа @ubuntovative, который находится здесь.
просто чтобы получить доступ к трекпаду как к мыши, нам нужно использовать эту команду
Эта команда в основном выгрузит
Сделать команду постоянной
Для этого существуют различные способы, обычно используется создание файла .conf (можно использовать любое имя, например psmouse.conf, просто .conf требуется как расширение файла) в
Проблема с этими подходами в том, что они не работают постоянно, для меня это не работает в дистрибутиве на базе Debian 12.
Подход, который всегда работает для меня
У меня постоянно работает использование заданий cron, при этом эта команда будет запускаться при каждой загрузке, для этого выполните следующие действия:
- создайте файл /etc/crontab, если он еще не создан,
- Затем добавьте эту строку в конец этого файла
@reboot root modprobe -r psmouse && modprobe psmouse proto=imps
Проблема с командой
Как упоминалось в ответах выше, использование трекпада в качестве мыши приведет к потере некоторых его функций, для меня прокрутка больше не доступна .
Обходной путь, чтобы вернуть прокрутку назад
Чтобы вернуть прокрутку, я использую метод прокрутки «кнопки» в драйвере libinput. Это произойдет, когда вы нажмете кнопку установки (ту, которую мы установили бы среди двух кнопок трекпада, чтобы она распознавалась как кнопка прокрутки), а затем любое движение пальца на трекпад будет рассматриваться как прокрутка, пока кнопка нажата.
Как это сделать
Прежде всего обратите внимание, что я использую драйвер libinput (рекомендуется и доступен по умолчанию в большинстве дистрибутивов), а не драйвер Synaptic.
Теперь сделайте следующее:
- откройте файл /usr/share/X11/xorg.conf.d/40-libinput.conf (номер может быть другим, меньшее число означает более высокий приоритет по сравнению с другими скриптами, присутствующими в каталоге) от имени пользователя root.
- Теперь найдите пункт
Section "InputClass"
Identifier "libinput touchpad catchall"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSection
Измените это на
Section "InputClass"
Identifier "libinput touchpad catchall"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
Option "ScrollMethod" "button"
Option "ScrollButton" "3"
EndSection
Объяснение
Линия
Линия
Линия
Число «3» обычно соответствует номеру, присвоенному нижней правой кнопке, для нижней левой кнопки — «1». Вы также можете проверить номер, назначенный каждой кнопке, с помощью команды
После всего этого у вас должна быть работающая сенсорная панель с включенной прокруткой кнопок.
Я столкнулся с проблемой в elementary OS 6.1 (на основе Ubuntu 20.04), и проблема, похоже, была связана с игнорированием при наборе параметра, который явно застрял. Переключение этой опции с
