Script för att justera ljusstyrka.
Postat: 24 mar 2011, 21:53
Hejsan!
Nu har jag ett litet problem. Jag är en nykomling i denna trevliga Linuxdjungel, och som mitt första linuxsystem installerade jag Sn0wL1nux eftersom det grafiska gränssnittet tilltalade mig (det liknar OSX snowleopard), men också för att nya utmaningar alltid är roliga.
Nu till problemet. Datorn jag använder är en ASUS UL30VT, om det nu har någon betydelse. Problemet är att jag inte kan ställa ljusstyrkan på skärmen. Gnome power management funkar inte. Det visar att ljusstyrkan ändras, men ingenting händer.
Efter lite googlande så provade jag med xbacklight, utan någon framgång, samma där, ingenting händer.
Nu har jag dock hittat en grejj som fungerar:
sudo setpci -s 00:02.0 F4.B="värdet" (hecadecimalt från 00-FF)
Har också fått in det i gnome power management scriptet, så att det är bindat till mina hotkeys på datorn.
I skrivande stund har jag bara 2 värden, en för brightness up (FF) och en för brightness down (50).
Som ni kanske förstår är det inte riktigt optimalt att bara ha 2 lägen, och dels för att jag vill lära mig så undrar jag nu:
Hur skall jag gå till väga när jag vill t.ex. öka eller sänka värdet med typ 10? Jag menar ungefär såhär:
Nu har jag ett litet problem. Jag är en nykomling i denna trevliga Linuxdjungel, och som mitt första linuxsystem installerade jag Sn0wL1nux eftersom det grafiska gränssnittet tilltalade mig (det liknar OSX snowleopard), men också för att nya utmaningar alltid är roliga.
Nu till problemet. Datorn jag använder är en ASUS UL30VT, om det nu har någon betydelse. Problemet är att jag inte kan ställa ljusstyrkan på skärmen. Gnome power management funkar inte. Det visar att ljusstyrkan ändras, men ingenting händer.
Efter lite googlande så provade jag med xbacklight, utan någon framgång, samma där, ingenting händer.
Nu har jag dock hittat en grejj som fungerar:
sudo setpci -s 00:02.0 F4.B="värdet" (hecadecimalt från 00-FF)
Har också fått in det i gnome power management scriptet, så att det är bindat till mina hotkeys på datorn.
I skrivande stund har jag bara 2 värden, en för brightness up (FF) och en för brightness down (50).
Kod: Markera allt
#!/bin/sh
setpci -s 00:02.0 F4.B=50
OCH
#!/bin/sh
setpci -s 00:02.0 F4.B=FF
Hur skall jag gå till väga när jag vill t.ex. öka eller sänka värdet med typ 10? Jag menar ungefär såhär:
Samma när man skall sänka ljusstyrkan. Kanske blev lite långt nu, men jag hoppass att ni förstår. Tacksam för svar!#!/bin/sh
läs variabelA
variabelA + 10
set variabelA
setpci -s 00:02.0 F4.B="variabelA"