Ich habe das gleiche Modell und hatte während der gesamten Entwicklung von 13.04 bis einen Tag vor der Veröffentlichung das gleiche Problem. Dann begann es zu funktionieren. Ich habe den Fehler hier abgelegt: Fehler # 1105604: Die Helligkeitssteuerung funktioniert nicht mehr
Was Sie tun können, ist, eine manuelle Überschreibung zu verwenden, die ich während der Entwicklung verwendet habe, indem Sie /etc/rc.local
Folgendes ändern :
#!/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 978 > /sys/class/backlight/intel_backlight/brightness
chmod 777 /sys/class/backlight/intel_backlight/brightness
exit 0
Der Nachteil ist, dass Sie die Helligkeit nur durch manuelles Ändern der Datei ändern können /sys/class/backlight/intel_backlight/brightness
Als es funktionierte, habe ich Fndie Einstellungen mit den + Helligkeitstasten überprüft: Die niedrigste Einstellung ist 490
und danach wird sie in Schritten von erhöht 488
. Dies sind also die Standardeinstellungen für /sys/class/backlight/intel_backlight/brightness
:
490 Lowest with backlight on
978
1466
1954
2442
2930
3418
3906
4394
4882 Brightest
Meine Helligkeitssteuerung funktionierte zuvor, ist aber wieder defekt. Deshalb habe ich beschlossen, ein Skript zu erstellen , um es zu verwalten:
#!/bin/bash
# Dell N4010 brightness control workaround
# Note: add the following to /etc/rc.local
# chmod 777 /sys/class/backlight/intel_backlight/brightness
# For convenience I've assigned the keys Alt-Up and Alt-Down to run this script
# Fine tune the bump parameter as required
#
# Usage:
# ./brightchg.sh up # bump up brightness
# ./brightchg.sh down # bump down brightness
#
curr=`cat /sys/class/backlight/intel_backlight/brightness`
bump=244
if [ "$1" == "up" ]; then
curr=`echo "$curr + $bump" | bc`
else
curr=`echo "$curr - $bump" | bc`
fi
# Set the brightness to the new level making sure it's always above 30 (minimum usable)
if [ $curr -gt 30 ]; then
echo $curr | tee /sys/class/backlight/intel_backlight/brightness
fi
Hinweis: Ich habe eine Zeile hinzugefügt /etc/rc/local
, um der Helligkeitsdatei Autorität zu verleihen:
chmod 777 /sys/class/backlight/intel_backlight/brightness
Dann habe ich es den Tasten Alt+ Upund Alt+ zugewiesen, Downwie hier gezeigt: