HP Envy 14: Helligkeit wiederherstellen
29. Oktober 2010Seit dem Upgrade auf Ubuntu 10.10 sieht man auf dem HP Envy 14-1010eg nur einen schwarzen Bildschirm. Es ist nichts wirklich schief gelaufen, lediglich die Helligkeit geht beim Starten verloren und steht auf 0 Prozent, wahrscheinlich ein Treiberproblem.
Folgendes Shell-Script speichert beim Herunterfahren die eingestellte Helligkeit und stellt sie beim Starten wieder her, dazu muss es lediglich wie angegeben installiert werden.
#!/bin/sh
### BEGIN INIT INFO
# Provides: backlight-set
# Required-Start: $remote_fs
# Required-Stop: $remote_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Restore backlight level at boot
# Description: Save and restore backlight level for HP Envy 14
### END INIT INFO
# Installation: sudo mv backlight-set /etc/init.d/ && sudo chmod +x /etc/init.d/backlight-set && sudo update-rc.d backlight-set defaults
proc=/proc/acpi/video/GFX0/DD02/brightness
case "$1" in
start)
HOME=/root cat /root/.backlight > $proc
;;
restart|reload|force-reload)
echo "Error: argument '$1' not supported" >&2
exit 3
;;
stop)
HOME=/root cat $proc | grep current | awk '{print $2}' \
> /root/.backlight
;;
*)
echo "Usage: $0 start|stop" >&2
exit 3
;;
esac
exit 0
Bei einem vollverschlüsselten System kann das Script erst nach dem Einhängen der Root-Partition ausgeführt werden, also nach der Passworteingabe. Diese lässt sich aber ohnehin ohne Display tätigen.