[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Simple GUI



Me again,

One of our client has ordered a GUI to build Live-CD and Live UsbKey.
To do that we have worked on a PyQT interface (cause our client use KDE
and live-magic wasn't doing the job). Debian Live is the real engine,
infact we have only make a graphical interface on it.

At this moment, we have almost finished and the client will deliver the
product in about 1 month (certainly GPLv3 or Cecill or both)... But
during this time, I still have the sources and I can work on it to
prepare the community deliver.

The aim of this GUI is to be simple and usable by a standard adminsys
without any doc read or complex things to know. The principals features
are :

-templates collection manager : each image is build with different
configuration. Each configuration can be saved on a simple xml file.
This file is a kind of Live specification to rebuild on another
computer.

-Packages manager : A simple distribution package manager (synaptic
like), very simple local packages manager.

-Options manager : 
	*Lang/keyboard (At this moment only french and Eng are
well managed... But it's very easy to change that). 
	*Hostname/username
	*Live type : USB or iso
	*Bootsplash
	*Usplash
	*Timeout
	*Encryption
	*Interactive mode (allow you to choose somes options like lang
at the Live start)
	*Partitions automount (Off, automount, forensic, Interactive)
	*DHCP (Off/on/interactive)
	*Optional Option : capabilities to add option to lh_config
	*Hooks scripts manager
-Build screen (whit a summary and a follow of lh_build output)

-Image manager : 
	*Test the image with qemu directly into the application
	*Copy the image on a CD/DVD or usbkey directly by the same
application
	*Test the CD/DVD or USBKey with qemu directly with the
application

-Preferences :
	*Working directories
	*Mirrors choosers
	*Proxy chooser

-Limits:
	*A lot !! :) (as far I can see, the most important is that you
can't build anything else than lenny without a little cheat)


As far you seen, the application don't do revolutionary things. Infact
everything is based on debian-live but we don't use all debian-live
capabilities (so It's definitively not comparable to live-magic).

So... I'm asking you if you see something missing that you want to
found in this application. A particular option, a hook script that's
you found useful...

At this moment our first things to do before deliver is :
-i18n
-some hooks scripts
-some client options to delete/rework
-your ask :)

thanks for anwsers

-- 
Erwan Le Gall

Groupe LINAGORA - http://linagora.com
T?l : +33 1 58 18 68 28
fax : +33 1 58 18 68 29



Reply to: