Can't take the suspense waiting for the new ROM so started playing around with fvwm on the Z and it's pretty awesome ...
Some quick hacks for anybody that wants to play with it (far too rough for an ipk yet):
NB I have the following installed:
- fvwm_2.5.10_armv5tel.ipk
- pdaxrom-fvwm_0.2_armv5tel.ipk
- rox_2.1.3_armv5tel.ipk
1) attached is a file called filelist.py (python), put in /usr/local/bin and make it executable, then
in your .fvwm2rc just after the "read pdaxrom_menu" bit add the following:
---------------------------
AddToFunc FuncFvwmMenuDirectory
+ I PipeRead "filelist.py '$0'"
AddToMenu MenuFvwmRoot MissingSubmenuFunction FuncFvwmMenuDirectory
+ "" Nop
+ "Home Directory" Popup $[HOME]
+ "Root" Popup "/"
BusyCursor DynamicMenu True
-------------------------
This will give you a dynamic menu where you can browse the filesystem! Selecting a menu item will run rox on that file/directory. If it's a directory it just opens it in rox, if it's a file rox will launch whatever application you've configured as the default action for that mime type. Rox can be a little slow to kick in and I haven't put a wait cursor in yet so have a little patience.
2) Something else to play with - fvwm is compiled with stoke support. As an example try the following:
Add to youre .fvwm2rc:
------------------------------
Mouse 1 R N StrokeFunc DrawMotion FeedBack
Stroke 753 0 R N WindowList
Key XF86Clear A A All Iconify True
------------------------------
This will make the "*" screen key (bottom right of screen) iconify all the apps and expose the desktop.
Strokes on the desktop with the stylus are interpreted by strokelib. The stroke command above just defines one stroke (nothing exciting at the moment) a diagonal line from the bottom left to the top right will bring up a list of active applications.
It might be possible to make the stroke commands more usable (by not having to iconify everything first) but this will require a hack of the fvwm source, which I'm looking at.
3) I'malso lookin at setting up fvwm to maximise the use of screen real-estate but have run into some problems. As soon as I fix them I'll consider packaging all the above into an ipk
comments welcome
have fun
Alexei