MoviXMaker-2 0.8.1 <http://sv.gnu.org/projects/movixmaker/>
Author: Pascal Giard <evilynux@yahoo.com>
Last update on May 14, 2004
What is it?
MoviXMaker-2 is a utility to create customized eMoviX/MoviX/MoviX² ISO files. It can be used via the Perl GTK+-2/Gnome2/GladeXML interface or the command line.
It includes disk image customization possibilities such as :
- boot help language, subtitle fontset, boot label selection.
- you can specify [e]MoviX[²] parameters such as : movix/mplayer menu language (language), keyboard layout (kb), tv region (region), remote control (remote), loop, random, shutdown (shut), reboot, eject, dma, extra_mplayer_options and unwanted_mplayer_options.
- inclusion of your media files.
There are more disk image customization possibilities to come.
MoviXMaker-2 is available under the terms of the GPL.
You can visit [e]MoviX[²] website at : http://movix.sf.net
How is it done?
The interface was made using Glade-2, the code is written in Perl with the use of GTK+-2, Gnome2 and GladeXML librairies. Take a look at the code, it's easier than you may think!
Documentation
If you installed MoviXMaker-2 you can either :
- use the man page, run `man movixmaker-2`.
- use perldoc, run `perldoc $(which movixmaker-2)`.
- use info, run `info movixmaker-2`.
- use pod2text, run `pod2text $(which movixmaker-2)`.
- use the command line help, run `movixmaker-2 --help`.
From the extracted directory you can either :
- use the man page, run `man ./movixmaker-2.pl.1`.
- use perldoc, run `perldoc movixmaker-2.pl`.
- use pod2text, run `pod2text movixmaker-2.pl`.
- use the command line help, run `./movixmaker-2.pl --help`.
Requirements
The following and their dependencies : perl
mkisofs
libconfig-inifiles-perl
- Recommended
- libgtk2-perl libgnome2-perl libgtk2-gladexml-perl
Optionnal dependencies :
man
perldoc
pod2text
info
Installation
./configure --prefix=/usr --sysconfdir=/etc --mandir=/usr/share/man
make
make install # You must be root. If you are not, refer to Usage.
Configuration
Default settings are stored in 'movixmaker-2.conf', feel free to modify them. If you installed movixmaker-2, it is located in /etc/ .
Usage
Those who don't have the permissions to install MoviXMaker-2 can run it from the extracted directory. You need to run `./configure && make` first, followed by `./movixmaker-2.pl`.
Those who installed MoviXMaker-2 simply run 'movixmaker-2'.
- Note
- For the moment, you need to copy or link the codecs you want on the MoviX
CD in the MoviX "src/mplayer/codecs" directory.
*** IMPORTANT DVD INFORMATION ***
Because of the DeCSS legal problems, MoviX cannot read encrypted DVDs
unless you add by your own the libdvdcss.so library to the distro.
The libdvdcss library makes use of the DeCSS algorithm, that has been declared illegal in some country (e.g. USA and Germany), so before adding it I suggest you to make sure it is ok to use it in your country.
Because of the extremely unclear status of the legal matters about DeCSS I can't even provide a link for those who legitimally can make use of it. Nevertheless all you should do is going in your favorite search engine, look for the package named libdvdcss-1.2.6-1.i386.rpm and copy that package in your MoviX "src/" directory.
Internationalization
Needs to be done if this little frontend ever becomes popular.
Debugging
Users' comments are always welcome.
Acknowledgments
Thanks to Wolfgang Sourdeau for his huge patience. Of course, thanks to Roberto De Leo for the release of [e]MoviX[²] under the terms of the GPL.
