Re: Simple GUI
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
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
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
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
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