Недавно установленный 14.04, клавиатура CoolerMaster Storm. Я нисколько не обеспокоен способностью переключить/выключить светодиод, я просто хочу, чтобы светодиод включил, прежде чем вход в систему, т.е. при рассмотрении экрана входа в систему, светодиод должен будет уже работать.
Я настроил сочетание клавиш для выполнения xset led 3
, но это - меньше, чем идеал, поскольку я должен быть зарегистрирован для использования ярлыка. Я хотел бы, чтобы это произошло автоматически вместо этого.
Я очень плохо знаком с Linux и для сценариями, поэтому ELI5/walk меня через него. Я знаю, что можно запустить скрипты при запуске согласно этому, но я не понимаю, как на самом деле записать сценарий или как "вставить его" /etc/rc.local
. Сделайте я просто разжигаю gedit и тип xset led 3
непосредственно в rc.local
ниже #comments
, но выше exit 0
? Сделайте я делаю другой сценарий где-то в другом месте и связываюсь с ним в rc.local
? Я сверхдумаю это (вероятно)?
Короче говоря, я хотел бы более подробное объяснение того, что Mitch говорил в ссылке. Спасибо за внимание.
Откройте терминал, войдите sudo -s
получить корневой доступ. Теперь войдите nano /etc/rc.local
, теперь отредактируйте файл, таким образом, он похож на это:
!/bin/sh -e
#
# rc.local
#
# 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.
#
# By default this script does nothing.
xset led 3
exit 0
Теперь сохраните с Ctrl + O, нажмите Enter и затем Ctrl + X для выхода.
Давайте установим использование верных полномочий:
sudo chown root /etc/rc.local
sudo chmod 755 /etc/rc.local
Удостоверьтесь, что все хорошо работает с помощью:
sudo /etc/init.d/rc.local start
И теперь перезагрузка.