Beh i file mi sembrano corretti, prova comunque ad eseguire il file xbacklight.sh in console, dandogli i paramentri up e down per essere comunque sicuri del suo funzionamento.
Credo di aver creato entrambe le directory manualmente, mi trovo bene dal punto di vista dell'ordine e anche del funzionamento, sono sicuro che la directory ../actions non sia necessaria per acpid, mentre events è una directory utilizzata dal programma stesso. Riporto un passagio del man:
This example will shut down your system if you press the power button.
Create a file named /etc/acpi/events/power that contains the following:
event=button/power
action=/etc/acpi/power.sh "%e"
Then create a file named /etc/acpi/power.sh that contains the following:
/sbin/shutdown -h now "Power button pressed"
Now, when acpid is running, a press of the power button will cause the rule in
/etc/acpi/events/power to trigger the script in /etc/acpi/power.sh. The script
will then shut down the system.
La modifica quindi del file default.sh mi sembra superflua o comunque non strettamente necessaria ( è probabile che lo fosse qualche versione addietro di acpid ), dal mio punto di vista, creerei un file per ogni evento nella directory events e toglierei al file acpi_handler.sh le modifiche.
Tra le pagine di gentoo ho trovato il tuo script disposto come i miei,
gentoo-hardware-Sony_Vaio_VGN-G11VN
p.s.: nel man di acpid non viene accennata nessuna modifica ai file acpi_handler.sh e soci...
