I have understand you have done the following steps:
Code: Select all
cat << EOF > /etc/rc.d/rc.local
#!/bin/bash
synclient TouchpadOff=1
EOF
chmod 0755 /etc/rc.d/rc.local
and you have working changes=.. parameter at boot, so your changes are permanent.
(or you are using other ways that your changes are permanent.)
first look at /etc/rc.d/rc.local after booting, that your changes are permanent and
executes of /etc/rc.d/rc.local are work.
If yes, then is the reason why it does not work presumably that your code are running too early in the bootprocess.
/etc/rc.d/rc.local start from rc.M and after them came rc.services.
At the end of rc.services are rc.gpm execute.
This restart the mouse server. can this be the problem ?
here are some ways for autostart:
- via /etc/rc.d/rc.local
- via boot parameter see <LIVECD>/boot/docs/cheatcodes.txt
cliexec=my_script
Execute specified command(s) in runlevel 3 (before logging in to a graphical interface).
guiexec=my_script
Execute specified command(s) in runlevel 4, when the graphical interface is loaded
- i do not know, but i thing autostart via a desktop file under /usr/share/autostart should possible.
(if somewhere are know more, i am interesting too)
try in bootparameter: