Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMarco Pesenti Gritti <marco@localhost.localdomain>2008-08-05 16:24:51 (GMT)
committer Marco Pesenti Gritti <marco@localhost.localdomain>2008-08-05 16:24:51 (GMT)
commit0fc57309f3445bf61c13d0eb651e4e049d3f7e41 (patch)
tree9f3a94783112ebf1c8540d6ef67acb41c7b19f67 /src
parent2adf7f05a5469caad9a000db354ca9e0b2b0e0e6 (diff)
Patch by Chris Ball.
Redirect keyboard brightness and DCON freeze requests to OHM. Fix #7357
Diffstat (limited to 'src')
-rw-r--r--src/hardware/hardwaremanager.py14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/hardware/hardwaremanager.py b/src/hardware/hardwaremanager.py
index 02b2e26..0192abb 100644
--- a/src/hardware/hardwaremanager.py
+++ b/src/hardware/hardwaremanager.py
@@ -25,9 +25,9 @@ from hardware.nmclient import NMClient
from sugar.profile import get_profile
from sugar import env
-_HARDWARE_MANAGER_INTERFACE = 'org.laptop.HardwareManager'
-_HARDWARE_MANAGER_SERVICE = 'org.laptop.HardwareManager'
-_HARDWARE_MANAGER_OBJECT_PATH = '/org/laptop/HardwareManager'
+_HARDWARE_MANAGER_INTERFACE = 'org.freedesktop.ohm.Keystore'
+_HARDWARE_MANAGER_SERVICE = 'org.freedesktop.ohm'
+_HARDWARE_MANAGER_OBJECT_PATH = '/org/freedesktop/ohm/Keystore'
COLOR_MODE = 0
B_AND_W_MODE = 1
@@ -152,27 +152,27 @@ class HardwareManager(gobject.GObject):
if not self._service:
return
- self._service.set_dcon_freeze(frozen)
+ self._service.SetKey("display.dcon_freeze", frozen)
def set_display_mode(self, mode):
if not self._service:
return
- self._service.set_display_mode(mode)
+ self._service.SetKey("display.dcon_mode", mode)
def set_display_brightness(self, level):
if not self._service:
logging.error('Cannot set display brightness')
return
- self._service.set_display_brightness(level)
+ self._service.SetKey("backlight.hardware_brightness", level)
def get_display_brightness(self):
if not self._service:
logging.error('Cannot get display brightness')
return
- return self._service.get_display_brightness()
+ return self._service.GetKey("backlight.hardware_brightness")
def toggle_keyboard_brightness(self):
if not self._service: