1
From 7e0669993909e51fa8c3ad0d1d613083a3c5122d Mon Sep 17 00:00:00 2001
2
From: Martin Pitt <martin.pitt@ubuntu.com>
3
Date: Wed, 25 Nov 2009 12:31:34 +0100
4
Subject: [PATCH 3/5] on_ac_power: DeviceKit-power support
6
Try to contact DeviceKit-Power in on_ac_power, and if it succeeds, use that.
7
Otherwise fall back to hal.
9
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=25274
11
src/on_ac_power | 9 +++++++++
12
1 files changed, 9 insertions(+), 0 deletions(-)
14
diff --git a/src/on_ac_power b/src/on_ac_power
15
index edddf72..3a77734 100755
19
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
22
+# prefer DeviceKit-power if available
23
+if s=`dbus-send --system --print-reply --dest=org.freedesktop.DeviceKit.Power /org/freedesktop/DeviceKit/Power org.freedesktop.DBus.Properties.Get string:org.freedesktop.DeviceKit.Power string:OnBattery`; then
24
+ if echo "$s" | grep -q 'boolean false'; then
31
# Check for AC/DC/etc adapters
32
ac_adapters="$(hal-find-by-capability --capability ac_adapter)"