ConsoleKit is finally dead. $ systemctl does all that I need now
- Id
- 94fbd243f2075a0d683608e64d50a1b65d881c3d
- Author
- Caio
- Commit time
- 2012-11-04T19:16:05+01:00
Deleted lib/power.sh
-#!/bin/bash
-
-_dbus_send() {
- local cmd=${1}
- local tmp=${1%.*}
- local dest=${tmp/.Manager/}
- local mgr="/${tmp//.//}"
- dbus-send --system --print-reply --dest=${dest} ${mgr} ${cmd}
-}
-
-power() {
- case "$1" in
- shutdown)
- _dbus_send org.freedesktop.ConsoleKit.Manager.Stop
- ;;
- restart)
- _dbus_send org.freedesktop.ConsoleKit.Manager.Restart
- ;;
- sleep)
- _dbus_send org.freedesktop.UPower.Suspend
- ;;
- hibernate)
- _dbus_send org.freedesktop.UPower.Hibernate
- ;;
- *)
- return 1
- esac
-}
-
-complete -W "shutdown${IFS}restart${IFS}sleep${IFS}hibernate" power