Я плохо знаком с человечностью, но я решил добавить инструкцию к rc.local, таким образом, это изменяет мои подборы яркости, потому что это всегда запускается максимум на яркости.
Получите это: это работает только, когда я подключен к Интернету через Ethernet. Если я включу свой ноутбук без кабеля Ethernet, то это останется в макс. яркости, он только выполнит rc.local, после того как я соединяю кабель Ethernet, или если он будет соединен перед включением моего компьютера, то rc.local будет обычно выполняться и изменять мой уровень яркости на требуемое значение.
Вот мой 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.
echo 1466 > /sys/class/backlight/intel_backlight/brightness
exit 0
По умолчанию, /etc/rc.local
бежит за сетевым соединением, устанавливается. Это указано в общедоступном файле /lib/systemd/system/rc-local.service.d/debian.conf
:
$ sudo systemctl status rc.local
● rc-local.service - /etc/rc.local Compatibility
Loaded: loaded (/lib/systemd/system/rc-local.service; static; vendor preset: enabled)
Drop-In: /lib/systemd/system/rc-local.service.d
└─debian.conf
Active: active (exited) since Sat 2017-02-11 00:31:50 EET; 2h 33min ago
Tasks: 0
Memory: 0B
CPU: 0
Feb 11 00:31:50 libellio systemd[1]: Starting /etc/rc.local Compatibility...
Feb 11 00:31:50 libellio systemd[1]: Started /etc/rc.local Compatibility.
$ cat /lib/systemd/system/rc-local.service.d/debian.conf
[Unit]
# not specified by LSB, but has been behaving that way in Debian under SysV
# init and upstart
After=network-online.target
# Often contains status messages which users expect to see on the console
# during boot
[Service]
StandardOutput=journal+console
StandardError=journal+console
В то время как эта настройка по умолчанию хорошо для вида сервисов, которые обычно запускаются с rc.local
, для Вашего определенного примера использования можно хотеть изменить те настройки.
Скопируйте сервисный файл /lib/systemd/system/rc-local.service
кому: /etc/systemd/system
. Затем opy общедоступный конфигурационный файл к /etc/systemd/system/rc-local.service.d/
(сделайте каталог в случае необходимости), затем отредактируйте копию и прокомментируйте строку After=network-online.target
.