Le mercredi 05 novembre 2008 à 16:55 +0100, Luca Ferretti a écrit : > So we have two different issues. > > ** Issue #1 ** > > We want a standard, well behaving, full featured GNOME framework > for burning. > > Solutions: > * add missing features in nautilus-cd-burner (and ask > Brasero developers to use it) > * drop nautilus-cd-burner and switch to Brasero (if > Brasero is the "right" framework and can replace n-c-b > as library) Amen. If we can replace libnautilus-burn by a new one which is better maintained, that’s all good, but currently brasero doesn’t have it. > ** Issue #2 ** > > Do we want an additional standalone burning application à la > Nero in GNOME Desktop? > > Solutions: > None, this will depend on release team ;-) > > OK, serious. Dunno. A "standalone burning application à la Nero" > maybe is not in the scope of a _basic_ desktop environment, > probably a "GNOME Extra" moduleset is a more appropriate place > (if we choose to keep n-c-b as burning framework, of course). Maybe we should seek the use cases for such an application. Case #1: pick some files and burn them on some media. => I feel burn:/// is the best interface ever designed to do that. Of course it could be improved, especially with the nice bar showing the remaining place on the disk. Case #2: pick some sound/video files and burn them as a data CD => The place to do it is either the file manager (with burn:///) or the sound application (totem or rhythmbox). I don’t think we need a specific application to do it. Case #3: pick some sound/video files and burn an audio CD/VCD/DVD => Same as case #2. We might want to improve the burn:/// to be able to burn an audio CD instead of a data one - it implies being able to sort files regardless of their name. Case #4: append data to a multisession CD => As the existing data on the CD is already best accessed from the file manager, I’d feel easier if there was, in these directories, a "add files to CD" button that would bring a burn:/// window. Again, that’s something that would be better done from the file manager (but which is not possible today with ncb). Case #5: create a dual data/sound CD => Here you need to be able to specify two sets of files: the ones going to the data track, and the ones going to audio tracks. A standalone application might do the trick, but it may still be possible to do it from the file manager. See my mockup later. Case #6: create a bootable CD => The boot image is something that is just passes as a burn parameter. We could add it as a parameter to the burn window (be it that of ncb or that of brasero), only showed if you open an "advanced settings" tab or something of the like. I am probably forgetting some cases, but so far I don’t see any that mandates a new application. As for burn:/// being able to handle audio tracks as well as data tracks, we could do something similar to the attachment bar in evolution: ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃⊚ CD/DVD Creator ⊟⊞⊠┃ ┣━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫ ┃ File Edit ... ┃ ┣━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫ ┃ CD creator [=========== ] 540 / 700 MB [ Burn to disc ] ┃ ┣━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┯━━━━━━━┯━━━━━━━━━┫ ┃ Name │ Size │ Type ┃ ┠─────────────────────────────────────────────────┼───────┼─────────┨ ┃ Blah blah.odt │ 2 MB │ ... ┃ ┃ Foobar │ 1 MB │ ... ┃ ┃ │ │ ┃ ┃ │ │ ┃ ┃ │ │ ┃ ┠─────────────────────────────────────────────────┴───────┴─────────┨ ┃ > Click here to add audio tracks ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ The expander would then open another treeview, containing a re-orderable list of audio tracks. This allows to handle properly both audio CDs and dual audio/data CDs, without making the interface too complicated. Cheers, -- .''`. : :' : We are debian.org. Lower your prices, surrender your code. `. `' We will add your hardware and software distinctiveness to `- our own. Resistance is futile.
Attachment:
signature.asc
Description: Ceci est une partie de message =?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e?=