Possible Duplicate:
How do I restart /shutdown from a terminal?
In gdm I could use
os.system("gdm-control --reboot && openbox --exit")
In a Python script.
What would the command be for lightdm?
Possible Duplicate:
How do I restart /shutdown from a terminal?
In gdm I could use
os.system("gdm-control --reboot && openbox --exit")
In a Python script.
What would the command be for lightdm?
I looked through the manpages and couldn't find anything in lightdm that would allow you to shtudown the computer. You could use dbus.
import dbus
bus = dbus.SystemBus()
bus_object = bus.get_object("org.freedesktop.Hal", "/org/freedesktop/Hal/devices/computer")
bus_object.Shutdown(dbus_interface="org.freedesktop.Hal.Device.SystemPowerManagement")
Which is explained here
You can just do it from terminal by
sudo shutdown -h now // or you can schedule it by giving time to shutdown
Or you can use
sudo halt
sudo shutdown -h 0
. Does that not work in you case?