如何使modprobe更改永久化?

自从升级到12.04LTS后,我的触摸板出现了一些问题。 我相信这是Elantech驱动程序的一个问题。 我发现以下命令可以解决我的问题,但是,当我重新启动时,这些更改似乎已恢复。

modprobe -r psmouse modprobe psmouse proto=imps 

有没有办法让这些变化永久化?

如果您使用的是通用突触触摸板,但无法响应新安装下的点击或滚动操作,则可以运行以下两个命令立即使其工作:

 modprobe -r psmouse modprobe psmouse proto=imps 

要使此更改成为永久更改,请在/etc/modprobe.d/下创建一个文件,例如touchpad.conf ,并在其中添加以下行:

 options psmouse proto=imps 

以超级用户(root)身份登录并使用nano或其他编辑器打开/etc/rc.local ,如下所示。

 nano /etc/rc.local 

并将行添加到文件中

 modprobe -r psmouse modprobe psmouse proto=imps 

保存Ctrl + O并退出Ctrl + X并重新启动系统。 它完成了!

或者,

将列出的命令保存为shell脚本(* .sh),并通过执行以下操作将该脚本设置为在LightDM之前运行:

 sudo nano /etc/lightdm/lightdm.conf 

将此行添加到lightdm.conf的底部

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

或者无论您的脚本被调用以及它位于何处。

PS别忘了让你的脚本可执行!


.PC