У меня было несколько проблем с сенсорной панелью с момента обновления до 12.04LTS. Я считаю, что это проблема с драйвером Elantech. Я обнаружил, что следующие команды решают мою проблему, однако изменения кажутся отмененными при перезагрузке.
modprobe -r psmouse
modprobe psmouse proto=imps
Есть ли способ сделать эти изменения постоянными?
Войдите в систему как суперпользователь (root) и откройте /etc/rc.local
, используя nano или другой редактор, как показано ниже.
nano /etc/rc.local
и добавить строки в файл
modprobe -r psmouse
modprobe psmouse proto=imps
Сохранить Ctrl kbd> + O kbd> и выйти Ctrl kbd> + X kbd> и перезапустите систему. Это сделано!
Если вы используете универсальную синаптическую сенсорную панель, но она не реагирует на действия касания или прокрутки в новой установке, вы можете запустить следующие две команды, чтобы немедленно заставить ее работать:
modprobe -r psmouse
modprobe psmouse proto=imps
Для сделайте это изменение постоянным, создайте файл, такой как touchpad.conf
в /etc/modprobe.d/
, и вставьте в него следующую строку:
options psmouse proto=imps
В качестве альтернативы,
Сохраните перечисленные команды в качестве сценария оболочки (* .sh) и установите этот сценарий для запуска до LightDM, выполнив следующие действия:
sudo nano /etc/lightdm/lightdm.conf
Добавьте эту строку нижняя часть lightdm.conf
display-setup-script=/home/[your username]/Scripts/synScript.sh
Или как называется ваш скрипт и где он находится.
P.S. Не забудьте сделать ваш скрипт исполняемым!
.pc
Я использовал crontab для планирования этих команд при перезагрузке. Для этого я открыл файл crontab как суперпользователь в папке и т. Д. :
sudo gedit /etc/crontab
Затем я вставил строку в конце, чтобы команды выполнялись от имени пользователя root при перезагрузке (применяется к каждый пользователь):
@reboot root modprobe -e psmouse && modprobe psmouse proto=imps
Надеюсь, это поможет!