Hallo,
hier mal ein kleines Script, was für den normalen Benutzer "pi" im Grafikmodus( LXDE-Desktop) das Ausschalten & Herunterfahren über den roten Powerknopf ermöglicht. Getestet auf "Debian Wheezy", bin mir jetzt nicht sicher ob's bei dem Rasbian auch so ist.
Kann das bitte mal Einer testen & Rückmeldung geben, Danke!
Speichert den Code in der Datei cfg_power4pi.sh ab.
Bash
#!/bin/bash
################################################################################
# Herunterfahren und Neustarten auch für "normale Benutzer" im RedButtonMenü #
################################################################################
#Gruppe "power" anlegen, die herunterfahren/neustarten darf
sudo addgroup power
#aktuellen Benutzer(i.d.R. pi) in Gruppe "power" aufnehmen
sudo usermod -aG power ${USER}
#PolicityKit-Datei anlegen
PKFile=/etc/polkit-1/localauthority/50-local.d/org.freedesktop.consolekit.pkla
echo -e "[Local restart]" > pkfile.tmp
echo -e "Identity=unix-group:power" >> pkfile.tmp
echo -e "Action=org.freedesktop.consolekit.system.restart" >> pkfile.tmp
echo -e "ResultAny=yes" >> pkfile.tmp
echo -e "ResultInactive=no" >> pkfile.tmp
echo -e "ResultActive=yes" >> pkfile.tmp
echo -e "" >> pkfile.tmp
echo -e "[Local shutdown]" >> pkfile.tmp
echo -e "Identity=unix-group:power" >> pkfile.tmp
echo -e "Action=org.freedesktop.consolekit.system.stop" >> pkfile.tmp
echo -e "ResultAny=yes" >> pkfile.tmp
echo -e "ResultInactive=no" >> pkfile.tmp
echo -e "ResultActive=yes" >> pkfile.tmp
sudo mv pkfile.tmp ${PKFile}
sudo chown root:root ${PKFile}
Alles anzeigen
Jetzt öffnet ihr ein Termialfenster wechselt in den Ordner wo Ihr die Datei gespeichert habt. Macht die Datei für euch ausführbar und startet das Script.
Wenn alles geklappt hat, seht Ihr im "Rote-Button-Menü" die 2 zusätzlichen Schaltflächen für's Powermanagement.