Як зробити зміни modprobe постійними?


15

У мене виникли кілька проблем із моєю сенсорною панеллю після оновлення до 12.04LTS. Я вважаю, що це проблема з водієм Elantech. Я виявив, що наступні команди вирішують мою проблему, проте зміни здаються поверненими під час перезавантаження.

modprobe -r psmouse
modprobe psmouse proto=imps

Чи є спосіб зробити ці зміни постійними?

Відповіді:


16

Якщо ви використовуєте загальний синаптичний тачпад, але він не реагує на дії дотику чи прокрутки під час нової інсталяції, ви можете запустити наступні дві команди, щоб негайно змусити його працювати:

modprobe -r psmouse
modprobe psmouse proto=imps

Щоб зробити цю зміну постійною, створіть такий файл, як touchpad.confunder /etc/modprobe.d/, і введіть у нього наступний рядок:

options psmouse proto=imps

2

Увійдіть як суперкористувач (root) та відкрийте /etc/rc.localза допомогою nano чи іншого редактора, як показано нижче.

nano /etc/rc.local

і додайте рядки до файлу

modprobe -r psmouse
modprobe psmouse proto=imps

Збережіть Ctrl+ Oта Вийдіть Ctrl+ Xта перезавантажте систему. Це робиться!


1
Все ще працює до 16.04, створюючи /etc/modprobe.d/touchpad.conf не працює.
прийняття3

0

Крім того,

Збережіть перелічені команди як скрипт оболонки (* .sh) і встановіть цей сценарій для запуску перед LightDM, виконавши наступне:

sudo nano /etc/lightdm/lightdm.conf

Додайте цей рядок донизу lightdm.conf

display-setup-script=/home/[your username]/Scripts/synScript.sh

Або як би не називався ваш сценарій і де б він не знаходився.

PS Не забудьте зробити свій сценарій виконуваним!


.pc


0

Я використовував crontab для планування цих команд при перезавантаженні. Для цього я відкрив файл crontab як суперпользователь в папці тощо :

sudo gedit /etc/crontab

Потім я вставив рядок у кінці, так що команди виконуються як корінь при перезавантаженні (застосовується до кожного користувача):

@reboot root modprobe -e psmouse && modprobe psmouse proto=imps

Я сподіваюся, що це допомагає!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.