WMOptical
(Paquete de integración de utilidades ópticas para Openbox)
Hola a todos!
Algunos de ustedes seguramente ya han visto algunos de mis posts y temas.
Para los que no lo conocen mi proyecto, les dejo una breve descripción.
Este programa consiste en integrar muchas aplicaciones para unidades ópticas, que tienen como objetivo:
Grabación de CD/DVD/BD, generación de imágenes, etc mediante una serie de BASH scripts modulares
que brindan una solución integrada a tu window manager mediante menúes dinámicos.
¿Cuál es el propósito de esto?
Soy un usuario puramente exclusivo de Linux donde no utilizo entornos de escritorio como GNOME, KDE para trabajar, sino combinaciones económicas con gestores de ventana como Openbox.
Estoy cansado de ver herramientas todas diseñadas para integrarse con entornos de escritorio completos que poseen multiples dependencias. Todos saben lo asqueroso que es instalarse decenas de dependencias de KDE en un linux que utiliza solamente un WM para trabajar.
Creo que el mundo de usuarios que NO usamos entornos de escritorio merecemos tener una solución elegante, simple y económica para realizar todo tipo de tareas prescindiendo de utilidades pesadas, sin sacrificar funciones.. todo lo contrario.. explotarlas al máximo.
¿Porqué no utilizar el mínimo de herramientas del sistema para lograrlo?
No tiene sentido usar librerías de kde, gnome, gtk, qt o usar python, vala, ruby, para esto. BASH e incluso el mismo SH alcanza y sobra para hacer un programa de calidad.. entonces, vamos por ahí. Solo bash/sh + utilidades de linea de comando. 0 dependencias, lo minimo y esencial.
¿Y entonces, como es nuestra interacción con todo esto?
A través de una maravillosa característica de los gestores de ventana, que son los pipe-menu, o menúes dinámicos, estos permiten ejecutar scripts e imprimir salidas. Entonces nuestra interacción es a través del gestor de ventana y otros accesorios.
AL GRANO
El día de hoy acabo de publicar una de las funciones de mi programa. (NO el programa completo), aún no lo tengo totalmente desarrollado.
La primera aplicación terminada que tengo es el: Constructor de imágenes desde CD/DVD/BD para Openbox.
y lo quería ya compartir con ustedes, porque esto de programar lleva tiempo, y prefiero ir haciendo entregas parciales de manera que el programa se vaya completando, de paso me pueden ayudar con el feedback o reporte de BUGS que puedan encontrar.
Descargar programa y código
WMOptical está bajo GPL3
NOTA: Como dije en las descripciones, hablé sobre la independencia de librerías kde, gnome, gtk, qt.
Esta versión utiliza zenity+yad para interacción mínima (dialogo y system.tray) para que sea aceptable a la mayoría de usuarios. Sin embargo, el programa puede funcionar sin estas herramientas.
Capturas de esta entrega, cuando lo instalen se encontrarán con esto:
Menu
Diálogo para guardar imágen
Integración con notify-osd
Progreso
DOWNLOAD (Programa / Código Fuente WMOptical GPL3)
Instrucciones dentro del tar.gz
Función del programa:
Construye imagenes completas de cd/dvd/bd en volcado raw binario de discos no protegidos.
CD arroja imágen .bin + .toc + .cue
DVD/BD arroja imágen .bin
Requisitos: Openbox 3.5
Dependencias: dd, cdrdao, udisks
Dependencias complementarias: zenity, yad
Cualquier cosa pregunten con total libertad!!!
Saludos!!!