приветствую вас, лорчане!
продолжаю пилить арч. каждый раз при запуске приходится настраивать яркость экрана. очень утомляет пальцы рук =)
нашел довольно сырое решение в виде демона, который записывает текущий показатель яркости в файл «/etc/brightness» и при перезапуске ставит уровень яркости из этого файла.
вот код:
#! /bin/bash
### BEGIN INIT INFO
# Provides: brightness
# Required-Start: $local_fs $syslog $remote_fs dbus
# Required-Stop: $local_fs $syslog $remote_fs
# Default-Start: 35
# Default-Stop: 06
### END INIT INFO
case $1 in
start)
su -c 'cat /etc/brightness > /sys/class/backlight/acpi_video0/brightness'
;;
stop)
su -c 'cat /sys/class/backlight/acpi_video0/brightness > /etc/brightness'
;;
restart)
$0 stop
sleep 1
$0 start
;;
*)
echo "usage: $0 {start|stop|restart"
;;
esac
exit 0
кинул в «/etc/rc.d/» c именем «brightness». сделал чмод 755. также прописал в секции DAEMONS в «/etc/rc.conf». вышло примерно так DAEMONS=(syslog-ng dbus dkms @networkmanager netfs crond @alsa @samba @bluetooth brightness)
при запуске системы демон стартует, меняет яркость, но каждый раз там одно и то же значение. тоесть гдето у него возникают трудности со stop'ом насколько я понял.
у кого какие мысли по этому поводу?
также прошу обратить внимание на секции:
Default-Start: 35
Default-Stop: 06
мне кажется я чтото упустил %)
чуть не зыбыл, подопытный Arch-3.5.3 + xfce4.10 + slim