View Single Post
Posts: 34 | Thanked: 21 times | Joined on Feb 2008
#28
Originally Posted by qwerty12 View Post
The only things I would like are :
- Startup locking support. I switch it on Settings and my N800 carries on booting. But when I configured powerlaunch to use mce over powered it didn't. Any chance of loading mce temporarily? The lock screen gets executed at osso-systemui-early.
- Making Alarms work. Even with the device on, no alarms go off. With mce they work fine.

I also had a problem where if I shutdown the device with a song playing, it would play again next time I started up.. Not good where teachers confiscate such items doing that :P . I added mpc pause to the mpd init script which works fine but is there a cleaner way?

Also, thought about updating the mpc.conf file?
Startup locking: In theory, you should be able to implement that via powerlaunch only. That is, on powerlaunch startup (in main.on_init), you could check if you should immediately switch to system.devicelock-locked. Currently, powerlaunch doesn't record whether it's in device lock so that state isn't being saved. You could either save it either by writing to a file or use what mce/systemui apparently use (the gconf value /system/osso/dsm/locks/devicelock_failed)

Alarms: I'm not too clear how alarms work or what mce's role is. I will have to look into it more.

Regarding mpd starting up on bootup, that's really a mpd problem. In some sense, it's a feature that it saves the state. But I agree it's annoying. Probably the right thing to do so that it doesn't depend on mpc is in the mpd init script to modify the mpd state file to have "state: stop" before starting mpd.
 

The Following User Says Thank You to austin For This Useful Post: