SourceFiles.org - Use the Source, Luke
Home | Register | News | Forums | Guide | MyLinks | Bookmark

Related Sites

Latest News
  General News
  Reviews
  Press Releases
  Software
  Hardware
  Security
  Tutorials
  Off Topic


Back to files
          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.


Other Sites

Discussion Groups
  Beginners
  Distributions
  Networking / Security
  Software
  PDAs

About | FAQ | Privacy | Awards | Contact
Comments to the webmaster are welcome.
Copyright 2006 Sourcefiles.org All rights reserved.