Pull to refresh

Включение Elan-touchpad на ноутбуках Lenovo IdeaPad и других на Linux Ubuntu

Level of difficultyEasy
Original author: johnnyloner

Неработающий touchpad

После установки Linux, Вы заметили, что у Вас не работает touchpad. В интернете довольно много информации на этот счет, тема довольно популярная, но то, что находил я, либо не работало, либо не имело конкретики.

Поэтому, предлагаю следующее решение этой проблемы:

  1. Открываем консоль комбинацией клавиш Ctrl + Alt + T;

  2. Далее вводим команду:

sudo nano /etc/default/grub
  1. Далее на экран выводится:

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
  1. В поле GRUB_CMDLINE_LINUX="", введите следующее:

i8042.nopnp=1 pci=nocrs
  1. После введения этого в поле GRUB_CMDLINE_LINUX="", у Вас будет следующая картина:

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX="i8042.nopnp=1 pci=nocrs"

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
  1. Далее, после внедрения изменений, нажимаем комбинацию клавиш Ctrl + O (^O), далее нажимаем на Enter, после чего следует нажать на комбинацию Ctrl + X (^X), чтобы выйти;

  2. После всех манипуляций выше необходимо перезагрузить систему. Вы заметите работающий touchpad.

Я сам не очень долго в теме с Linux, потому других методов решения данной проблемы не знаю. Если есть еще - буду рад видеть в комментариях к статье.

Еще, возможно, данное решение работает лишь на версиях Linux Ubuntu 20.04 or earlier.

Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.