Тачпад под 16.04 не работает
Я новичок в Ubuntu и только что установил версию 16.04. Моя сенсорная панель вообще не работает, и кажется, что она не обнаружена. Мышь USB, однако, работает отлично. Я хотел бы использовать сенсорную панель, хотя.
Есть ли способ заставить его работать?
Я использую ноутбук MEDION akoya E5218.
Я не отключил это. Я пробовал Fn+F6.
6 ответов
Если вы печатаете
less /proc/bus/input/devices
Вы видите тачпад в этом списке? Если нет, то в ядре нет поддержки вашей сенсорной панели, и вам почти не повезло, по крайней мере, на данный момент. Если ваш тачпад обнаружен, то проблема в другом месте. Typing
xinput
покажет, если X-сервер обнаружил вашу сенсорную панель. Если ваша сенсорная панель находится в этом списке, возможно, можно изменить конфигурацию X, чтобы она работала
Мой тачпад иногда зависает (особенно при новой загрузке).
Это заставляет это работать снова:
sudo rmmod i2c_hid
sudo modprobe i2c_hid
Следуйте этим инструкциям, чтобы решить проблему,
модифицировать grub
файл,
sudo nano /etc/default/grub
замещать
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
с
GRUB_CMDLINE_LINUX_DEFAULT="i8042.reset quiet splash"
Сохраните файл и затем обновите grub,
sudo update-grub
команда. и затем перезапустите свою ОС,
sudo shutdown -r now
Редактировать GRUB
sudo -H gedit /etc/default/grub
В открытом окне редактировать строку
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Это должно выглядеть так
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i8042.nopnp"
Сохраните файл и запустите
sudo update-grub
Предотвращать
i2c_hid
от загрузкиecho "blacklist i2c_hid" | sudo tee /etc/modprobe.d/i2c-hid.conf sudo depmod -a sudo update-initramfs -u echo "synaptics_i2c" | sudo tee -a /etc/modules
Перезагружать.
Он удаляет драйверы synaptics hid из черного списка и позволяет загружать их при инициализации файловой системы RAM, позволяя сенсорной панели работать при загрузке.
Для моего ноутбука Akoya это работало нормально:
1. Попробуйте следующее:
- перезагрузитесь в меню grub и наберите e (надеюсь, это правильно, -> вам нужно отредактировать командную строку)
в строке, начинающейся с GRUB_CMDLINE_LINUX_DEFAULT, вставьте следующие свойства ядра:
"i8042.reset i8042.nomux=1 i8042.nopnp i8042.noloop"
- если ваш тачпад сейчас работает, перейдите к пункту 2.
2. Постоянная модификация Grub
Сделайте резервную копию вашего файла grub:
sudo cp /etc/default/grub /etc/default/grub.backup
Отредактируйте ваш файл grub:
sudo nano /etc/default/grub
Теперь добавьте следующие параметры в строку, начинающуюся с
GRUB_CMDLINE_LINUX_DEFAULT
:"i8042.reset i8042.nomux=1 i8042.nopnp i8042.noloop"
Сохранить файл
Обновите свой grub
sudo update-grub
Перезагружать.
Возможно, вам нужно обновить ядро. Я обнаружил, что ядра Ubuntu ниже 4.5 не находят мою сенсорную панель Elantech по умолчанию.
Вы можете перейти на более новую версию, например 4.5, используя инструкции, найденные здесь:
Как обновить ядро до последней основной версии без какого-либо Distro-обновления?