Ryo posted on Aug 30 2006 at 04:50 AM said:
The answer is simple, all this funcionalities are activated by the frontend, not by the firmware as one might think. So I need to reimplement them as well...
Ah, excellent-- should be very easy to add.
Great job.
As for this whole Remembering or Not remembering what you were doing when gmenu2x closes .. I think it should just be an option within the program. What'd also be excellent is a System menu to configure USB Network properties, start/stop the FTP/HTTP/Samba/Telnet daemons, adjust LCD settings, etc.
And while I'm dreaming, what I'd really love to see is that when a program is run, GMenu2x closes but leaves a daemon running that, when a certain hotkey combo is pressed, would bring up an onscreen display like the new CPU/LCD tweaker allowing those adjustments (CPU clockrate most importantly), viewing the battery level, and a task list to kill programs that are causing problems (along with of course the ability to jump back to gmenu2x and kill the active program, if it crashed for example.)
Also it would be nice if that daemon offered an 'alt-tab' sort of support to quickly flip between multiple running applications. These background apps could also be listed somewhere in Gmenu2x and be brought back to the top from there as well.
Maybe that's outside the scope of your project but it'd be excellent to see/use; operating much like an OS environment within the OS and providing some of the functionalities users expect from a general purpose PC, making debugging easier, etc.
One last suggestion; an installer GPU might be a good idea for newbies who want to give this a shot without making autorun scripts! It could expand onto the SD card, configure an autorun, and then delete the archive itself.