powerlaunch: complete mce/systemui replacement

2008-01-08 Thread Austin Che

powerlaunch 0.7 has now been released. This is the first release
with a mce replacement and a goal of having the default install be
a drop-in replacement for systemui/mce. Ideally, you should be
able to just install the package and see no (or little) noticeable
change in the UI. But underneath, both systemui and mce should no
longer be running.

Homepage and download: http://powerlaunch.garage.maemo.org/

There are two main programs. powered is the daemon that runs as
root and replaces mce. It implements the entire mce dbus interface
(plus additional functions) so in theory other programs shouldn't
notice any difference. powerlaunch runs as the user and handles
the GUI and responds to events.

Even though powerlaunch was designed to emulate systemui/mce, I
was not trying to emulate the software architecture. The goal was
to make something much more customizable. powerlaunch itself is
now completely general and knows nothing about the
platform. Everything is specified via config files. This makes it
trivial to add things to the menu, add different menu screens,
etc. (e.g. turn on/off bluetooth, toggle usb host, launch
programs, etc.).

This code has only been tested on OS2008 on N800. It might work on
a N810 but I don't have one to test. powered does have some
low-level stuff like LED handling which I think may be different
on N810. Also, key codes and such may be different on the N810.

This is alpha code. It has been tested and used only by me. On the
other hand, I think it's generally usable enough. If anyone wants
to test it and let me know if there's anything different from
default behavior, that would be great. 

The systemui features that should work: power key menu,
touchscreen/keypad lock, online/offline mode, device lock,
shutdown, reboot, softpoweroff, and acting dead. Some things from
systemui that are not yet implemented include the alarm dialog (I
never use it so I don't even know what that is) and the
splashscreen (would be trivial). Powered should have more features
than mce (e.g. you can selectively lock the screen) although there
are some mce modules that I'm not sure exactly what they do.

If you want to customize stuff, look at the home page and the
existing config files, but documentation is currently a bit
sparse. Note you can make your system unusable so I'd recommend
being logged in remotely when installing/playing with it. I did
put in a failsafe mode in powered which may help (like a
ctrl-alt-del reboot).
___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Re: powerlaunch: complete mce/systemui replacement

2008-01-09 Thread Frantisek Dufka
Austin Che wrote:
> 
> powerlaunch 0.7 has now been released. This is the first release
> with a mce replacement and a goal of having the default install be
> a drop-in replacement for systemui/mce. Ideally, you should be
> able to just install the package and see no (or little) noticeable
> change in the UI. But underneath, both systemui and mce should no
> longer be running.

Thanks for a reminder. This looks extremely cool. Replacement of any 
closed parts by open code is great and mce/systemui needs it. I will 
definitely look at it as time permits (which is exactly what I promised 
myself when you mentioned it last time).

> Powered should have more features
> than mce (e.g. you can selectively lock the screen) although there
> are some mce modules that I'm not sure exactly what they do.

It won't hurt to ask here :-)

Frantisek
___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users