Mam ten sam model i miałem ten sam problem przez cały rozwój 13.04 aż do dnia przed wydaniem, a potem zaczął działać. Złożyłem błąd tutaj: Bug # 1105604: Kontrola jasności przestała działać
Możesz użyć ręcznego zastąpienia, którego użyłem podczas projektowania, modyfikując /etc/rc.local
w następujący sposób:
#!/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
Minusem jest to, że nie można łatwo zmienić jasności, z wyjątkiem ręcznej modyfikacji pliku /sys/class/backlight/intel_backlight/brightness
Kiedy już działało, użyłem Fnklawiszy + jasności, aby sprawdzić ustawienia: najniższe ustawienie to, 490
a potem rośnie w krokach co 488
. Są to więc domyślne ustawienia /sys/class/backlight/intel_backlight/brightness
:
490 Lowest with backlight on
978
1466
1954
2442
2930
3418
3906
4394
4882 Brightest
Moje elementy sterujące jasnością działały wcześniej, ale zostały ponownie zepsute, więc postanowiłem utworzyć skrypt do zarządzania nim:
#!/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
Uwaga: dodałem wiersz, /etc/rc/local
aby dać mi uprawnienia do pliku jasności:
chmod 777 /sys/class/backlight/intel_backlight/brightness
Następnie przypisałem go do klawiszy Alt+ Upi Alt+, Downjak pokazano tutaj: