Тачпад под 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
  1. Редактировать GRUB

    sudo -H gedit /etc/default/grub
    

    В открытом окне редактировать строку

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    

    Это должно выглядеть так

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i8042.nopnp"
    

    Сохраните файл и запустите

    sudo update-grub
    
  2. Предотвращать 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
    
  3. Перезагружать.

Он удаляет драйверы 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-обновления?

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