I just started playing with doudoulinux and I think it’s great. I was going to roll my own kid-friendly version, but now I don’t have to!
Anyway, I wanted to install other programs such as tuxmath, etc. And I figured out how to change menus. So here’s what you have to do:
From the command prompt, you can 'sudo apt-get install … ’ whatever you want.
Some of these programs will create .desktop files in the /usr/share/applications directory. Tuxmath will.
if you edit these files, you’ll see that they have the name of the app in lots of different languages, the command to execute, a short description, an icon file/description (haven’t figured out how that works yet), and categories separated by semi-colons.
These .desktop files are needed to make an application appear on the desktop. If you install a program that doesn’t create one, just copy another .desktop file and edit it.
Configuring the desktop:
Doudoulinux uses lxde as the desktop. Each ‘activity’ from the activities menu is really a user. The activities menu is the login screen is disguise (clever).
So to change the setup for the diffent options (mini, kid, whole, etc.), you’ll need to go to the home directory for that user, edit /home/{user}/.config/lxlauncher/launcher.menu
It’s an xml file and you should be able to figure it out pretty well. Within menus, sometimes you’ll see categories listed, which will pull all the .desktop files in that particular category. You’ll also see <Filename>…</Filename> tags where you can place a specific .desktop file to make it show up.
So if you wanted tuxmath to show up somewhere, you’d enter <Filename>tuxmath.desktop</Filename> in the appropriate place in the xml.
If you don’t want a specific file to show up and it’s showing up because it’s category is listed, you can put something like <Not><Filename>Idon’twantthisone.desktop</Filename></Not> to not show it… <Not></Not> around categories works too.
Hope that helps…