work on Mint FB 5 has gone at a better pace this past week... although I have faced one major setback... for which i do not have the knowhow to fix.
so the bad news first. the menu system that i will be using has a bug that i didnt notice till this week. and to fix it it would require fixing the code which is in python... and i don't know python. my friend who wrote the code is pretty busy and hasnt had time to go over it. if anyone out there is willing to spare some time to have a look at it and provide a fix please let me know. you can find the project at http://code.google.com/p/marchfluxmenu/
this is the problem in the code. the menu that is generated is basically broken into 3 parts... the top section and the bottom section are manually coded and give menu entries for standard stuff like quit, firefox launcher, etc... the middle section is where the automatically generated and updated menu is. the screenshot on the project site will help you get the picture. The problem is when a new application is installed (or old one removed) and the menu updated, any submenus that are present in the top and bottom sections get included into the automatically generated menu and the links in there are all broken. generating a fresh menu does not give this error. it only happens in an updated menu. the change that is supposed to have been made (menu entry removal or addition) happens ok. i suppose it has to do with the way the menu file is parsed by the code that updates it. more exactly... that the code searches for submenus and includes the submenu that it shouldn't... anyway thats just my assumption.
so if anyone can have a look at it... it would help me a great deal.
otherwise, i have trimmed down the ISO image. it is a little over 500MB now. i have been working on default settings and branding mostly. there are a few bugs... and the more i look more keep popping up
i havent yet gotten round to setting up gfxboot and usplash... but i can see me doing some hair-pulling when i do... especially with gfxboot...
i am trying to change as little as possible to avoid clashes with ubuntu packages and other mint packages... and any changes i make i am trying to do using the mint fluxbox packages while sticking to standard methods... this should make everything less hacked up unlike the Daryna beta version. also it should make my work in building and maintaining future releases much easier. an extra bonus that this might give is the ability to install mint fluxbox over other versions of Linux Mint with minimal fixing... for the days when you need a little speed on your box
anyway... i am still not very sure about what movie player i should use. at the moment i have totem installed... i know it is not the lightest player but this is my case for totem:
1) it plays everything i have thrown at it so far
2) it uses gstreamer... which is what Ubuntu is using by default (totem as well) and so we can expect fewer bugs with it... especially with all the pulse audio issues.
3) it works very well, better than mplayer, when it comes to playing media embedded in web pages.
4) using totem saves a bit on the size of the ISO image... this is because a lot of libraries (esp gstreamer ones) are used by other applications... so removing totem and other libraries that can be removed frees up about 29MB in an installed system. compare this to 44MB which VLC uses in an installed system... mplayer uses about 15MB but is shady with embedded media content on the web.
i concede that totem uses more RAM but i think it is the best one stop solution for most media playback... i would like to hear your feedback on this.
just a reminder... the menu bug... any help will be great! oh and the debian package on the project's page is quite old... i have made changes since that version, but the python code is unchanged.
that's it for now... not such a small update after all
P.S. anybody know where i can get the mintWifi debian package? its not in the repos