Hi,
I am testing it under Virtualbox, as live. I didn't install it yet.
First, I must say that the way you have arranged it, added the menus to main menu is interesting and very pleasant.
Now critics. I am about to hunt all extra files that are not necessary in the Live version.
In the home of guest:
$ ls -lAm
.AbiSuite/, .adobe/, .bash_logout, .bash_profile, .bashrc, .cache/, .config/,
.dbus/, Desktop/, .dmrc, Documents/, Downloads/, .fontconfig/, .gconf/,
.gconfd/, .gftp/, .gimp-2.6/, .gksu.lock, .gnome2/, .gnome2_private/, .gnupg/,
.gstreamer-0.10/, .gtk-bookmarks, .gtkrc-2.0, .gvfs/, .htoprc, .local/, .mc/,
.mdk-menu-migrated, Music/, Pictures/, .pki/, .purple/, .qt/,
.recently-used.xbel, .skychart/, .stellarium/, .sylpheed-2.0/, Templates/,
.thumbnails/, tmp/, Videos/, .virtualmoon/, .wxAstroCapture/, .Xauthority,
.xbindkeysrc, .Xdefaults, .xephem/, .xinitrc*, .Xresources, .xsession*,
.xsession-errors
You can remove all .directories created by the applications you have started. .AbiSuite/, .adobe/, .gftp/, .gimp-2.6/, .gnupg, .gksu.lock, .gstreamer-0.10/, .pki/, .purple/, .qt/,
.recently-used.xbel, .skychart/, .stellarium/, .sylpheed-2.0/, .virtualmoon/, .wxAstroCapture/, and .xephem/.
Inside ".local" and ".config", it's also possible to figure out what the started apps have left:
/union/home/guest/.local/share/webkit
this one can be removed.
/union/home/guest/.local/share/xfce4/helpers/custom-TerminalEmulator.desktop
maybe you don't need this one. If you do, you probably know what you would need it for (it's a file that belongs to a depend to Thunar maybe ?)
drwxrwx--- 1 root root 35 Jan 17 18:36 .adobe/
you should not have files belonging to root in the home of guest.
You can delete the file history (or the lines added in it, between the titles) in .mc. and remove .bash_history, .recently-used.xbel and .xsession-errors.
In .config you can remove directories : Thunar, chromium, unless you have configured it ian a special way you want the users to get. You need to remove geany, geeqie, gpicview, xarchiver, xfburn, and maybe xfce4 (check if there is something special you added there, otherwise you can remove it). You can remove Trolltech.ceonf.
In the home of root : all the same as in the home of guest. It needs the same type of cleaning. And alsoin /etc/skel/.config. (do you need /etc/skel/.gimp-2.6 ? I think not).
for the final, you can remove /root/.synaptic/log/* (files). 111K.
/var/log contains 2.3 MB files.²
You can preserve the file prcsys.log and remove all other files:
[root@localhost log]# mv prcsys.log ../
[root@localhost log]# find . -type f -exec rm {} \;
[root@localhost log]# cd ../
[root@localhost log]# mv prcsys.log log/
# du -csh log/
4.0K log/
4.0K total
Now it's small again. (prcsys.log missing makes the system yell that it's missing, when you reboot, but if you remove it it will be recreated anyway... just don't make it missing just before remastering, because a yelling boot is not nice, in a live)
/usr/share/doc contains 47 MB. You should keep HTML, a few docs that you think are interesting for your version if you want, (related to astronomy applications) and remove all the rest.
[
root@localhost share]# cd doc/
[root@localhost doc]# mv HTML ..
[root@localhost doc]# rm -Rf *
[root@localhost doc]# cd ..
[root@localhost share]# mv HTML/ doc/
[root@localhost share]# du -csh doc/
16K doc/
16K total
[root@localhost share]#
Now it's smaller.
[root@localhost opt]# du -csh VBoxGuestAdditions-3.1.6/
11M VBoxGuestAdditions-3.1.6/
11M total
[root@localhost opt]#
you may want to remove this one. This is not useful in a live.
Do you need all the printing stuff for an astronomy version ? The users could install just what they need. (In the idea of reducing the size, of course).
Else: in the menu entries, all the same astronomy apps are in "Sciences" and in "Education". This would look nicer if you choose that they are either in one, or in the other (see the desktop files related, to tweak it, and maybe report about it in software section after).
That's all for now. I'll uninstall printing tools,(I won't need them in virtualbox anyway), install it and tell you if I find other things.
Good job so far !