Screen brightness i 12.10 - tangentkombination med sudo?
Postat: 20 okt 2012, 10:25
Hej!
Jag har en lite äldre Asus UL30VT, som alltid krävt lite handpåläggning för ubuntu.
Varje gång jag installerat något, har denna sida varit min bibel. http://wiki.daviddarts.com/Ubuntu_Maver ... sus_UL30VT
Däri ligger bland annat två stycken script, som jag använt för ljusstyrkan på skärmen.
För att öka skärmstyrkan.
FÖr att minska.
Problemet nu ligger i att dessa två filer som jag är inne och redigerar i, inte existerar i senaste ubuntu/xubuntu. Jag undrar nu om ni vet var denna skärmljusfunktion styrs i 12.10-versionen av Ubuntu?
Alternativet är ju att jag helt enkelt binder tangentbordknappar till egna script. Jag har försökt göra det, men inte fått det att fungera. Scripten måste köras med sudo-rättigheter som det verkar, och jag vet inte hur jag lyckas få in det i en tangent-kombinations-bindning. Har ni några tips?
Jag har en lite äldre Asus UL30VT, som alltid krävt lite handpåläggning för ubuntu.
Varje gång jag installerat något, har denna sida varit min bibel. http://wiki.daviddarts.com/Ubuntu_Maver ... sus_UL30VT
Däri ligger bland annat två stycken script, som jag använt för ljusstyrkan på skärmen.
För att öka skärmstyrkan.
Kod: Markera allt
sudo gedit /etc/acpi/asus-brn-up.sh
Kod: Markera allt
#!/bin/bash
#levels: 5 11 17 23 29 35 41 47 53 59 65 72 79 86 93 100
acpi_fakekey $KEY_BRIGHTNESSUP
levels=([0]=5 [1]=11 [2]=17 [3]=23 [4]=29 [5]=35 [6]=41 [7]=47 [8]=53 [9]=59 [10]=65 [11]=72 [12]=79 [13]=86 [14]=93 [15]=100)
CLvl=`cat /proc/acpi/video/VGA1/LCDD/brightness |grep current: |cut -c 10-`
for ite in {0..15}
do
if [ ${levels[$ite]} -eq $CLvl ]; then
if [ ${levels[$ite]} -ne "100" ]; then CLvl=${levels[$ite+1]}; fi
break
fi
done
echo $CLvl > /proc/acpi/video/VGA1/LCDD/brightness
Kod: Markera allt
sudo gedit /etc/acpi/asus-brn-down.sh
Kod: Markera allt
#!/bin/bash
#levels: 5 11 17 23 29 35 41 47 53 59 65 72 79 86 93 100
acpi_fakekey $KEY_BRIGHTNESSDOWN
levels=([0]=5 [1]=11 [2]=17 [3]=23 [4]=29 [5]=35 [6]=41 [7]=47 [8]=53 [9]=59 [10]=65 [11]=72 [12]=79 [13]=86 [14]=93 [15]=100)
CLvl=`cat /proc/acpi/video/VGA1/LCDD/brightness |grep current: |cut -c 10-`
for ite in {0..15}
do
if [ ${levels[$ite]} -eq $CLvl ]; then
if [ ${levels[$ite]} -ne "5" ]; then CLvl=${levels[$ite-1]}; fi
break
fi
done
echo $CLvl > /proc/acpi/video/VGA1/LCDD/brightness
Alternativet är ju att jag helt enkelt binder tangentbordknappar till egna script. Jag har försökt göra det, men inte fått det att fungera. Scripten måste köras med sudo-rättigheter som det verkar, och jag vet inte hur jag lyckas få in det i en tangent-kombinations-bindning. Har ni några tips?