Re: Simple GUI

2008-04-07 Thread Tzafrir Cohen
On Mon, Apr 07, 2008 at 11:11:05AM +0200, Erwan Le Gall wrote:
 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.

Why an XML file?

We already have a configuration format (a bunch of variables in pre-set
locations). A tar / zip archive of those would work just as well. It
would also allow saving additional debs and such.

In fact, I simply dump the config directory on my CD to make it possible
to rebuild it :-)

 
 -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

Right. And show that image with the right number of colors...

   *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

Is a USB image the same as a CD image? If not, what do you actually mean
here?

-- 
   Tzafrir Cohen
icq#16849755  jabber:[EMAIL PROTECTED]
+972-50-7952406   mailto:[EMAIL PROTECTED]
http://www.xorcom.com  iax:[EMAIL PROTECTED]/tzafrir

___
debian-live-devel mailing list
debian-live-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/debian-live-devel


Re: Simple GUI

2008-04-07 Thread Marco Ghirlanda
Erwan Le Gall wrote:
 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 :)
1) Graphic customization (Grub, Splashy, Desktop - metacity border, gtk 
controls, icons) as done in Reconstructor for Ubuntu
2) Add external sources to sources.list before AND after building
3) Use an external pc to do the job (nobody wants it's pc to sit down as 
it is slowed down during remastering).

Many others, but these things are 100% necessary.

Feel free to ask any question and if I can help, I am very interested 
into your soft.

I even dare to say that the lack of a COMPLETE GUI is one of the main 
lacks of this project and for sure limiting it's diffusion between non tech.

I would like to see thousands of Live CD based on Debian, but there are 
far more based on Ubuntu thanks to simple gui's like Reconstructor ( 
http://reconstructor.aperantis.com/ ) or UCK ( http://uck.sourceforge.net/ )

Cheers all and keep the great work!

Marco Ghirlanda

___
debian-live-devel mailing list
debian-live-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/debian-live-devel


Re: Simple GUI

2008-04-07 Thread Daniel Baumann
Tzafrir Cohen wrote:
 Why an XML file?
 
 We already have a configuration format (a bunch of variables in pre-set
 locations).

excately. by using a different configuration or structure, you're making
your application sort of incompatible/not-exchangeable.

i've added checks to live-helper in git, so that it also respects one
plain file (config/all) where it gets all the information. and, by
defining LH_CONFIG=$your_plain_file, you can set it to a file in an
arbitrary location. please make use of this and don't use an xml file.

-- 
Address:Daniel Baumann, Burgunderstrasse 3, CH-4562 Biberist
Email:  [EMAIL PROTECTED]
Internet:   http://people.panthera-systems.net/~daniel-baumann/

___
debian-live-devel mailing list
debian-live-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/debian-live-devel


Re: Simple GUI

2008-04-07 Thread Erwan Le Gall
Le Mon, 07 Apr 2008 12:15:33 +0200,
Daniel Baumann [EMAIL PROTECTED] a écrit :

 Tzafrir Cohen wrote:
  Why an XML file?
  
  We already have a configuration format (a bunch of variables in
  pre-set locations).
 
 excately. by using a different configuration or structure, you're
 making your application sort of incompatible/not-exchangeable.
 
 i've added checks to live-helper in git, so that it also respects one
 plain file (config/all) where it gets all the information. and, by
 defining LH_CONFIG=$your_plain_file, you can set it to a file in an
 arbitrary location. please make use of this and don't use an xml file.
 

Ok then I'll maybe start with this. thanks.

-- 
Erwan Le Gall

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

___
debian-live-devel mailing list
debian-live-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/debian-live-devel

Re: Simple GUI

2008-04-07 Thread Erwan Le Gall
Le Mon, 07 Apr 2008 11:22:22 +0200,
Marco Ghirlanda [EMAIL PROTECTED] a écrit :

 1) Graphic customization (Grub, Splashy, Desktop - metacity border,
 gtk controls, icons) as done in Reconstructor for Ubuntu
We use syslinux, never grub/yaboot for technical reasons.
We use usplash cause splashy is a little bugged
for themes/icons, It's possible to work on it through hooks scripts but
I don't know gnome :)... I'll try to found some people to help me on
this after our points (i18n, somes hooks, files copies, ...)

 2) Add external sources to sources.list before AND after building
You mean in apt ?
I don't know how debian-live handle this and it's almost impossible
with python-apt... But I'll watch that the idea is good.
for after it's very easy.

 3) Use an external pc to do the job (nobody wants it's pc to sit down
 as it is slowed down during remastering).
ssh -X is your friend :)

 Many others, but these things are 100% necessary.
 
 Feel free to ask any question and if I can help, I am very interested 
 into your soft.
I'll on gtk/them/icons hooks scripts if you accept :) . In about 1
month not before.

-- 
Erwan Le Gall

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

___
debian-live-devel mailing list
debian-live-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/debian-live-devel