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:
- Follow-Ups:
- Simple GUI
- From: escherian at gmail.com (Marco Ghirlanda)
- Simple GUI
- From: tzafrir.cohen at xorcom.com (Tzafrir Cohen)