Нет `rc.local` в 16.10, так как я могу добавить команду для установки яркости при загрузке?
Я ранее решил проблему, добавив команду:
echo X > /sys/class/backlight/intel_backlight/brightness
в /etc/rc.local
на Ubuntu 14.04 . Но нет /etc/rc.local
на Ubuntu 16.10 . Я не знаю, как решить это сейчас. Есть ли новый скрипт, который заменяет rc.local
где я могу ввести свою команду?
2 ответа
Стандартный способ внесения постоянных изменений в точки доступа (они на самом деле не являются файлами) в /sys
это использовать sysfsutils
скорее, чем /etc/rc.local
, Пакет не установлен по умолчанию в 16.10, поэтому сначала выполните:
sudo apt install sysfsutils
сейчас редактируем файл /etc/sysfs.conf
, например:
sudo nano /etc/sysfs.conf
и добавьте эту строку в конец:
class/backlight/intel_backlight/brightness = X
Это будет делать так же, как ваш echo
команда.
Если ты не знал, rc.local
по умолчанию отключено в Ubuntu 16.10, потому что новые версии Ubuntu используют systemd. Таким образом, сделать rc.local
считается услугой, но вы можете в любое время включить rc.local
с сервисной командой:
sudo systemctl enable rc-local.service
Теперь, когда rc.local
включен, вы можете использовать ваш старый обходной путь, запустить следующую команду, чтобы добавить желаемый уровень яркости /etc/rc.local
:
sudo sed -i '13i echo X > /sys/class/backlight/intel_backlight/brightness ' /etc/rc.local