LiveCD Customization Gui
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu Customization Kit |
New
|
Wishlist
|
Unassigned |
Bug Description
There should be a GUI which supports the following enhancements
- Edit the Theme (Icon, GTK, BG Image etc) for GNOME and similar for KDE
- Usplash Editor (a small builder, a viewer, and then ISO patcher or something for it)
- /etc/skel Folder modifications (as in perhaps a prompt for some folder so all contents can be copied over, or possibly a dual-panel explorer to copy things directly over)
- Certain Presets that can be applied to LiveCDs (such as stripping down all extra apps, removing Canonical trademarks etc)
- Option for an Embedded QEMU or similar to test the built cd before burning
- Option to delete the tmp folder that UCK creates at the end of process, or to reuse said folder in a future one
- Prompt for a new location to insert the built iso in case the tmp directory is deleted, and setting permissions from root to current user on said iso
Taken from https:/
Changed in uck: | |
importance: | Undecided → Wishlist |
There now is an alternative GUI (work in progress) available in SVN. Its named
uck-flow and provides solutions to some of the wishes on the list:
> - Edit the Theme (Icon, GTK, BG Image etc) for GNOME and similar for KDE
> - Usplash Editor (a small builder, a viewer, and then ISO patcher or something for it)
> - /etc/skel Folder modifications (as in perhaps a prompt for some folder so all contents
> can be copied over, or possibly a dual-panel explorer to copy things directly over)
> - Certain Presets that can be applied to LiveCDs (such as stripping down all extra
> apps, removing Canonical trademarks etc)
I personally believe these to be beyond the scope of UCK - too much code would
have to be written and maintained - but UCK can already do these things, iff the
procedures/commands are provided: you just need to add the commands required
to the customization scripts. The uck-flow GUI tries to cover all of these aspects by (1)
providing templates for frequently applied customizations, (2) allowing you to edit the
customization environment and all customization scripts and (3) allowing you to
restart/redo customization steps.
> - Option for an Embedded QEMU or similar to test the built cd before burning
uck-flow supports a "Test/Deliver ISO image" step for precisely this purpose.
I personnally use VirtualBox to test the images I generate ;-)
> - Option to delete the tmp folder that UCK creates at the end of process, or to reuse
> said folder in a future one
This is the main issue that uck-flow tries to solve - You can restart the customization
process at any point, re-do (part of) the customization and all of the structures created
in the process are preserved until you decide to run the final cleanup step.
> - Prompt for a new location to insert the built iso in case the tmp directory is deleted,
> and setting permissions from root to current user on said iso
uck-flow is different from uck-gui in that respect: uck-gui leads you through the customization
process by providing prompts tor customizations implemented in UCK. uck-flow uses a
configuration file and shell procedures (templates used as-is or modified to suit your needs).
The tradeoff obviously is that uck.gui requires virtually no knowledge of the customization
process but lacks flexibility, whereas uck-flow is really flexible but requires some knowledge
about the customization process and some (shell-) programming skills.
Taken from https:/ /wiki.ubuntu. com/LiveCDCreat or