palmy
20-02-2009, 11:52
Ho da poco reinstallato debian sul portatile passando dai 32 bit ai 64 bit.
Fra le operazioni per ripristinare le stesse condizioni della piattaforma a 32 bit c'è quella della scrittura di una nuova regola che gestisca l'illuminazione dello schermo al cambio di alimentazione (AC vs Battery).
Ho ripercorso gli stessi passi che sulla 32 bit mi avevano dato esito positivo (quindi tutto funzionava come volevo), ma purtroppo sulla 64 bit la regola sembra "ignorata" dal sistema.
Ecco il codice della regola:
# NVidia backlight control using nvclock
ACTION=="change", SUBSYSTEM=="power_supply", ATTR{type}=="Battery", ATTR{status}=="Discharging", RUN+="/usr/local/bin/nvclock -S 50"
ACTION=="change", SUBSYSTEM=="power_supply", ATTR{type}=="Battery", ATTR{status}=="Charging", RUN+="/usr/local/bin/nvclock -S 100"
ovviamente lanciando lo stesso comando (ad esempio /usr/local/bin/nvclock -S 100) da linea di comando l'azione viene eseguita correttamente e l'illuminazione del LCD cambia.
Ma affidandosi alla "regola udev" non succede nulla la cambio di alimentazione nonostante abbia ricaricato le regole con udevadm control --reload_rules
Suggerimenti?
Fra le operazioni per ripristinare le stesse condizioni della piattaforma a 32 bit c'è quella della scrittura di una nuova regola che gestisca l'illuminazione dello schermo al cambio di alimentazione (AC vs Battery).
Ho ripercorso gli stessi passi che sulla 32 bit mi avevano dato esito positivo (quindi tutto funzionava come volevo), ma purtroppo sulla 64 bit la regola sembra "ignorata" dal sistema.
Ecco il codice della regola:
# NVidia backlight control using nvclock
ACTION=="change", SUBSYSTEM=="power_supply", ATTR{type}=="Battery", ATTR{status}=="Discharging", RUN+="/usr/local/bin/nvclock -S 50"
ACTION=="change", SUBSYSTEM=="power_supply", ATTR{type}=="Battery", ATTR{status}=="Charging", RUN+="/usr/local/bin/nvclock -S 100"
ovviamente lanciando lo stesso comando (ad esempio /usr/local/bin/nvclock -S 100) da linea di comando l'azione viene eseguita correttamente e l'illuminazione del LCD cambia.
Ma affidandosi alla "regola udev" non succede nulla la cambio di alimentazione nonostante abbia ricaricato le regole con udevadm control --reload_rules
Suggerimenti?