Page 1 of 1

WMOptical CD/DVD/BD Software

Posted: Tue 06 Aug 2013, 05:43
by matiasbatero
Hi people!

I'm developing an app designed to be integrated on WindowManagers, in this case: Openbox. The first purpose is to provide a simple, practical and elegant solution, to work with optic devices, such as: Burning CD/DVD/BD, Building images from cd-dvd-bd.. etc.

¿Why?

I'm a pure linux user that don't use desktop evironments like gnome, kde, xfce, lxde..only window managers + external utilities. And i'm tired to see apps designed for DE's that cost a lot of dependencies. That is really unnecessary. Even if it is possible, i think that all apps might be reduced to minimal and elemental components. And without sacrifice of features.

¿How?
This app consist in a few bash/sh scripts, that combine the power of cli programs with the pipe-menu or dynamic-menu features of the wm.
Fast and lightweight.


¿I can see this? Sure, here is a screenshot of one UI prototype
http://db.tt/sMyCtJSl

I didn't have the full version like the screenshot yet.
But i have the first feature to show:

WMOptical with GPL3 License

Name: Image builder for CD/DVD/BD
Description: Builds a binary image (like clonation) to disk from selected devices. (.bin) of non-protected cds.
CD's = image.bin + .cue + .toc
DVD/BD = image.bin

Requires: openbox, dd, cdrdao, udisks, zenity, yad

Screenshots of current state:

http://db.tt/8336TCdM
http://db.tt/kkzShT6K
http://db.tt/QblTWiHb

Program = Source Code
DOWNLOAD: See attachment

Instructions: Inside tar.gz

I prefer to make partial releases because you can test, make a feedback o
report bugs :)

Thanks!!!!
[/img]

Posted: Wed 07 Aug 2013, 17:36
by Karl Godt
sh-3.00# udisks
sh: udisks: command not found

http://packages.debian.org/wheezy/udisks
The udisks daemon serves as an interface to system block devices, implemented via D-Bus. It handles operations such as querying, mounting, unmounting, formatting, or detaching storage devices such as hard disks or USB thumb drives.

This package also provides the udisks utility, which can be used to trigger these operations from the command line (if permitted by PolicyKit). External tools such as hdparm are used if available to implement extra operations, such as configuring disk spindown times.

Creating or modifying file systems such as XFS, RAID, or LUKS encryption requires that the corresponding mkfs.* and admin tools are installed, such as dosfstools and mtools for VFAT, xfsprogs for XFS, or cryptsetup for LUKS.
:?:

Also zenity and yad might not be a standard Puppy feature .

Posted: Wed 07 Aug 2013, 21:08
by matiasbatero
Hello!!

Here, Udisks is used to extract information about CD/DVD/BD devices, such as Block Size, Type, Labels, Filesystem info, etc.. from inserted media. I don't know about another utility so powerfull like udisks, to extract information without exceptions. Also, udisks it's used to unmout devices when it's necessary.

Well ok, this app seems to be not designed exclusively 100% for Puppy.
I can't replace or quit udisks for now.

The idea is to provide a lightweight software with the maximum compatibility with linux distros that use openbox..

I have a second concept for this app, and is: remove all GUI components, and put all ouputs in a file (like progress.. etc) and add a feature to show this in the own openbox pipe.menu.

If you have some idea, it might be very helpfull for me.

Thanks!!