Я выполняю человечность 14.04 на своем ноутбуке. Мне поместили сценарий в /etc/init.d
отключить его:
#!/bin/bash
# Get the device id of the Synaptics TouchPad
id=$(xinput list --id-only 'AT Translated Set 2 keyboard')
xinput float $id
Это хорошо работает, но мне нужен он для выполнения, прежде чем экран входа в систему появится, таким образом, я сделал:
ln -s /etc/init.d/disableKeyboard.sh /etc/rc3.d/S99disableKeyboard.sh
Но это не работает, кто-то знает, почему это не работает во время начальной загрузки?
Спасибо.
Для запущения скрипта при запуске, перед входом в систему, Вы отредактировали бы /etc/rc.local
и добавили бы свои команды.
Просто добавляют эту строку:
/etc/init.d/disableKeyboard.sh
Одна строка выше строки:
exit 0
<час> # This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
# In order to enable or disable this script just change the execution bits.
Для запущения скрипта перед экраном входа в систему необходимо было бы отредактировать
/etc/rc.local
и добавить команды в конец его. Удостоверьтесь, что закончили сценарий exit 0
Так, в Вашем случае
/etc/init.d/disableKeyboard.sh
был бы добавлен к /etc/rc.local
, и
exit 0
будет добавлен к /etc/init.d/disableKeyboard.sh