Jak sprawić, by zmiany modprobe były trwałe?


15

Od czasu aktualizacji do wersji 12.04LTS mam kilka problemów z touchpadem. Uważam, że jest to problem ze sterownikiem Elantech. Odkryłem, że następujące polecenia naprawiają mój problem, jednak zmiany wydają się być cofane po ponownym uruchomieniu.

modprobe -r psmouse
modprobe psmouse proto=imps

Czy istnieje sposób, aby te zmiany stały się trwałe?

Odpowiedzi:


16

Jeśli używasz ogólnego touchpada synaptycznego, ale nie reaguje on na stukanie lub przewijanie w ramach nowej instalacji, możesz uruchomić następujące dwa polecenia, aby natychmiast uruchomić:

modprobe -r psmouse
modprobe psmouse proto=imps

Aby ta zmiana była trwała, utwórz plik taki jak touchpad.confunder /etc/modprobe.d/i wstaw w nim następujący wiersz:

options psmouse proto=imps

2

Zaloguj się jako superużytkownik (root) i otwórz /etc/rc.localza pomocą nano lub innego edytora, jak pokazano poniżej.

nano /etc/rc.local

i dodaj linie do pliku

modprobe -r psmouse
modprobe psmouse proto=imps

Zapisz Ctrl+ Oi wyjdź Ctrl+ Xi uruchom ponownie system. Zrobione!


1
Nadal działa dla 16.04, tworzenie /etc/modprobe.d/touchpad.conf nie działało.
making3

0

Alternatywnie,

Zapisz wymienione polecenia jako skrypt powłoki (* .sh) i ustaw ten skrypt do uruchomienia przed LightDM, wykonując następujące czynności:

sudo nano /etc/lightdm/lightdm.conf

Dodaj tę linię na dole lightdm.conf

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

Lub jakkolwiek nazywa się twój skrypt i gdziekolwiek się znajduje.

PS Nie zapomnij, aby skrypt był wykonywalny!


.pc


0

Użyłem crontab do zaplanowania tych poleceń przy ponownym uruchomieniu. Aby to zrobić, otworzyłem plik crontab jako superuser w folderze itp . :

sudo gedit /etc/crontab

Następnie wstawiłem wiersz na końcu, aby polecenia były wykonywane jako root przy ponownym uruchomieniu (stosowane dla każdego użytkownika):

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

Mam nadzieję, że to pomoże!

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.