F
flammenflitzer
Routinier
Hallo
Ich habe einProblem mit dem Thema acpi.
Ich hatte acpi unter Gentoo aktiviert, weil ich die "Powerbutton-Funktion", wie sie bei meinen SuSe und Unbutu -Installationen verfügbar nutzen zu können, wenn das System sich mal aufhängt. Funktioniert aber standardmäßig unter Gentoo nicht. Statt dessen wurde das System in einen Ruhezustand geschaltet, aus dem ich es nicht mehr zurückrufen konnte, weil weder Tastatur noch Maus funktionierten. Auch der Versuch die Geschichte mit dem Powerbutton nach der Anleitung (http://www.slashdotdash.net/Articles/Linux/Gentoo/PowerManagement/) zu implementieren, hat nicht geklappt.
Ich habe in /etc/acpi
Zum Vergleich die Version, die Unbutu benutzt
Sollte ich die Unbutu Version von powerbtn.sh benutzen?
Ich habe in /etc/acpi/events
Muß nicht in der /etc/acpi/default.sh eine Änderung vorgenommen werden?
Ich habe einProblem mit dem Thema acpi.
Ich hatte acpi unter Gentoo aktiviert, weil ich die "Powerbutton-Funktion", wie sie bei meinen SuSe und Unbutu -Installationen verfügbar nutzen zu können, wenn das System sich mal aufhängt. Funktioniert aber standardmäßig unter Gentoo nicht. Statt dessen wurde das System in einen Ruhezustand geschaltet, aus dem ich es nicht mehr zurückrufen konnte, weil weder Tastatur noch Maus funktionierten. Auch der Versuch die Geschichte mit dem Powerbutton nach der Anleitung (http://www.slashdotdash.net/Articles/Linux/Gentoo/PowerManagement/) zu implementieren, hat nicht geklappt.
Ich habe in /etc/acpi
Code:
default.sh
powerbtn.sh
Code:
cat /etc/acpi/powerbtn.sh
#!/bin/sh
# /etc/acpi/powerbtn.sh
[ -f /var/lock/acpisleep ] && exit 0
if [ `pidof PowerManager` ]; then
exit
fi
if ps -Af | grep -q '[k]desktop' && test -f /usr/bin/dcop
then
dcop --all-sessions --all-users ksmserver ksmserver logout 0 2 0 && exit 0
else
/sbin/shutdown -h now "Power button pressed"
fi
Code:
cat /etc/acpi/powerbtn.sh Gentoo-Version
#!/bin/sh
if ps -Af | grep -q '[k]desktop' && test -f $KDEDIR/bin/dcop
then
dcop --all-users ksmserver ksmserver logout 1 2 0 && exit 0
else
echo "shutdown"
/sbin/init 0
fi
Code:
cat /etc/acpi/default.sh (Unbutu-Version)
#!/bin/sh
set $*
group=${1/\/*/}
action=${1/*\//}
case "$group" in
button)
case "$action" in
;;
*) logger "ACPI action $action is not defined"
;;
esac
;;
*)
logger "ACPI group $group / action $action is not defined"
;;
esac
Ich habe in /etc/acpi/events
Code:
default
powerbtn
Code:
cat /etc/acpi/events/default
event=.*
action=/etc/acpi/default.sh %e
Code:
cat /etc/acpi/events/powerbtn
event=button[ /]power
action=/etc/acpi/powerbtn.sh
Code:
event=button power.*powerbtn
action=/etc/acpi/powerbtn
event=.*
action=/etc/acpi/default.sh %e