added dbus-interface for suspend
git-svn-id: http://www.neo1973-germany.de/svn@211 46df4e5c-bc4e-4628-a0fc-830ba316316d
This commit is contained in:
parent
36c9f2b47b
commit
521dfc3652
3 changed files with 9 additions and 4 deletions
|
@ -23,6 +23,8 @@ Known Issues:
|
||||||
|
|
||||||
Changelog:
|
Changelog:
|
||||||
|
|
||||||
|
Rev 211: added dbus-interface for suspend
|
||||||
|
|
||||||
Rev 210: changed oevents/rules.yaml to work with Milestone 4.
|
Rev 210: changed oevents/rules.yaml to work with Milestone 4.
|
||||||
|
|
||||||
Rev 209: first version: works with fso-testing before Milestone 4
|
Rev 209: first version: works with fso-testing before Milestone 4
|
||||||
|
|
|
@ -56,6 +56,9 @@ class auxmenuclass:
|
||||||
self.systembus=systembus = SystemBus(mainloop=e_dbus.DBusEcoreMainLoop())
|
self.systembus=systembus = SystemBus(mainloop=e_dbus.DBusEcoreMainLoop())
|
||||||
self.odeviced_proxy = self.systembus.get_object('org.freesmartphone.oeventsd', '/org/freesmartphone/Preferences')
|
self.odeviced_proxy = self.systembus.get_object('org.freesmartphone.oeventsd', '/org/freesmartphone/Preferences')
|
||||||
self.Preferences_iface = Interface(self.odeviced_proxy, 'org.freesmartphone.Preferences')
|
self.Preferences_iface = Interface(self.odeviced_proxy, 'org.freesmartphone.Preferences')
|
||||||
|
self.ousaged_proxy = self.systembus.get_object('org.freesmartphone.ousaged', '/org/freesmartphone/Usage')
|
||||||
|
self.Usage_iface = Interface(self.ousaged_proxy, 'org.freesmartphone.Usage')
|
||||||
|
|
||||||
self.profile = self.Preferences_iface.GetProfile()
|
self.profile = self.Preferences_iface.GetProfile()
|
||||||
if self.profile == "silent" or self.profile == "headset_silent":
|
if self.profile == "silent" or self.profile == "headset_silent":
|
||||||
edje_obj.part_text_set("text_mute", "UNMUTE")
|
edje_obj.part_text_set("text_mute", "UNMUTE")
|
||||||
|
@ -73,7 +76,8 @@ class auxmenuclass:
|
||||||
print "lock"
|
print "lock"
|
||||||
elif signal == "standby":
|
elif signal == "standby":
|
||||||
print "standby"
|
print "standby"
|
||||||
os.system("apm -s")
|
#os.system("apm -s")
|
||||||
|
self.Usage_iface.Suspend()
|
||||||
elif signal == "shutdown":
|
elif signal == "shutdown":
|
||||||
print "shutdown"
|
print "shutdown"
|
||||||
os.system("poweroff")
|
os.system("poweroff")
|
||||||
|
|
|
@ -9,9 +9,8 @@ cp profiles/* /etc/freesmartphone/opreferences/conf/profiles/
|
||||||
cp rules/* /etc/freesmartphone/opreferences/conf/rules/
|
cp rules/* /etc/freesmartphone/opreferences/conf/rules/
|
||||||
|
|
||||||
#auxmenu:
|
#auxmenu:
|
||||||
if [ 'ls /usr/share | grep -c "auxmenu"' = "0" ]; then
|
mkdir -p /usr/share/auxmenu
|
||||||
mkdir /usr/share/auxmenu
|
|
||||||
fi
|
|
||||||
cp auxmenu/auxmenu.py /usr/share/auxmenu/auxmenu.py
|
cp auxmenu/auxmenu.py /usr/share/auxmenu/auxmenu.py
|
||||||
cp auxmenu/auxmenu.edj /usr/share/auxmenu/auxmenu.edj
|
cp auxmenu/auxmenu.edj /usr/share/auxmenu/auxmenu.edj
|
||||||
cp auxmenu/auxmenu.sh /usr/bin/auxmenu
|
cp auxmenu/auxmenu.sh /usr/bin/auxmenu
|
||||||
|
|
Loading…
Reference in a new issue