Никакой '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 где я могу ввести свою команду?

3
задан 21 January 2017 в 10:14

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 команда.

2
ответ дан 1 December 2019 в 16:21

В случае, если Вы не знали, 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
1
ответ дан 1 December 2019 в 16:21

Другие вопросы по тегам:

Похожие вопросы: