como posso desligar a partir da linha de comando usando lightdm? [duplicado]

0

No gdm eu poderia usar

 os.system("gdm-control --reboot && openbox --exit")

Em um script Python.

Qual seria o comando para lightdm?

    
por Super Nathan 22.09.2012 / 01:45

2 respostas

0

Examinei as páginas do manual e não consegui encontrar nada no lightdm que permitisse que você ignorasse o computador. Você poderia usar 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")

Que é explicado aqui

    
por noel 22.09.2012 / 04:22
0

Você pode fazer isso apenas pelo terminal

sudo shutdown -h now // or you can schedule it by giving time to shutdown

Ou você pode usar

sudo halt
    
por user61928 22.09.2012 / 07:43