sábado, 30 de agosto de 2014

Jibyzanz version 1.0

Byzanz es una herramienta para capturar animaciones de tu escritorio en formato gif, muy útil para hacer presentaciones.
Jibyzanz es una adaptación al escritorio de PuppyLinux Pupjibaro, utilizando yad para integrarlo a la bandeja del sistema.

Requerimientos:
 
byzanz
libgstreamer
libgstreamer plugins
Notify-osd o cualquier notificador ( Pupjibaro utiliza Dunst )
En otros sistemas diferentes de Pupjibaro es muy posible necesite libgtk3 y xdotools-utils, tendran que
descargarlos de su administrador de paquetes.

Forma de Uso

Nada, muy simple la entrada en el menu coloca un icono en el systray con opciones
Grabar Escritorio completo, región y ventana.
Por defecto son 10 segundos para cada acción, si desean mas tiempo lo pueden hacer desde la terminal
byzanz-record --help
No soy experto codificando asi que tardará un poco en colocarle sección de preferencias.
No funciona capturando sonido aunque se puede, no se si es por byzanz o por la librería gstreamer, pero si se mira muy bien definido a la hora de hacer screencast de tu escritorio.

Todos los paquetes no llegan a los 2MB así que vale la pena probar

Hasta luego.

 byzans-0.2.2.pet https://copy.com/hEHHB3tNwUcp

 libgstreamer plugin base y libgstreamer ( .debs ) https://copy.com/BAXjk3fKwDO1

 jibayzanz-1.0.pet https://copy.com/vmQlBHHYM7o3





viernes, 22 de agosto de 2014

Como probar apps en PuppyLinux

Como todos saben Puppylinux es un sistema operativo linux que tiene su sistema de
paquetes propios llamados archivos .pet los cuales son creados a partir dependiendo
de algunas variables

DEFINICION DE PET SEGUN LA WIKA DE PUPPY:
PET es el sistema unificado de paquetes de instalación adoptado por Puppy Linux
desde la versión 2.14 en adelante. Hay varios juegos de palabras en esta sigla:
Puppy's Extra Treats (Trucos adicionales de Puppy), Puppy's Enhanced Tarballs
(Tarballs Mejorados de Puppy), y la palabra inglesa pet (mascota), junto con el
nombre de la distribución GNU/Linux, puppy (cachorro, perrito). Los paquetes
PET tienen la extensión .pet. En Puppy Linux, para compilar un programa y generar
su paquete PET es necesario tener activado el devx, un archivo que contiene muchas
herramientas de desarrollo. Los paquetes PET se pueden descargar desde el Administrador
de Paquetes, QuickPet o directamente de la Web, pero no hay una función específica
de instalación por comando como en otras distribuciones Linux, es más, mientras
que en estas últimas se hace mucho incapié en la instalación por comando con conexión
a Internet, en Puppy Linux no es absolutamente necesario tener Internet para instalar
un paquete, es posible descargar paquetes desde un lugar con Internet y llevarlos a
otra computadora que no tenga conexión. También se puede llevar Puppy Linux al lugar de
la fuente de Internet, si se usa en forma de instalación directa en un dispositivo
USB (pendrive, tarjeta de memoria, etc.) o si se usa el live CD con un archivo de sesión
guardado en un dispositivo USB, aunque esto es recomendable solamente si se cuenta
con el permiso del dueño de la computadora donde se usará.

Si abren un paquete de PET, verán los directorios y archivos dentro de él, como cualquier
estructura de paquetes. se parecen mucho a cualquier binario tarball.
Un ejemplo con un paquete "mi-juego.pet" con un binario "juego"
y su icono "icono.xpm" sería.

con estos archivos dentro

/usr/bin/mi-juego
/usr/local/lib/X11/mini-icons/icono.xpm



Pero quienes construyen los paquetes?
Todo el mundo con un poco de lectura sobre el tema puede crear un paquete.pet a partir de
su código fuente, de un binario de otra distribución o uno propio si se desea.
Generalmente los paquetes son creados por fanáticos de Puppy, desarrolladores, y colaboradores
incansables que con mucho empeño, nos hacen mas fácil a los usuarios instalar cualquier aplicación
en Puppy, como siempre la misma comunidad a nivel mundial se encarga de mantener el software y el
sistema en funcionamiento, sin percibir ningun lucro o retribución a cambio.

Pero por que nos falla una aplicación?
Hay varios factores por los que un programa x no funcione en puppy
- Incompatibilidad
- Paquete mal construido
- Errores de escritura
- Diferente suma de verificación

Sabiendo esto podemos antes de reportar un paquete que falla hacer nuestro propio "Debuggeo"
del mismo aquí algunos pasos.

USANDO LA TERMINAL
No hay nada mejor para saber que pasa entre nuestro ordenador y cualquier sistema operativo que la terminal

VERIFICAR LA SUMA DEL PAQUETE
Podemos comenzar revisando la suma de verificación del paquete con el comando md5sum desde la terminal

# md5sum paquete.pet

EL PAQUETE NO APARECE EN EL MENU
El menu de Puppy depende del administrador de ventanas jwm, openbox, lxde depende de la versión a cargo,
un standard para mostrar items en los menus son los archivos .desktop aquí pueden leer de que se trata.
http://standards.freedesktop.org/menu-spec/latest/index.html#introduction, la ruta predeterminada para
los archios .desktop es /usr/share/applications asi que lo primero es revisar si aparece dicho archivo
editar la categoría para probar ayuda en algunas ocasiones,
Ej.
Category=Internet; por Category=X-Internet; por mostrar un ejemplo.

# rox /usr/share/applications

BIEN EL MENU MUESTRA LA APLICACION PERO NO ABRE
En todos los casos, los paquetes y/o aplicaciones utilizan librerías algunas estandard de linux otras, especiales
creadas para que funcione dicho paquete, debemos averiguar si quizas hay un faltante, recuerda que si bien puppy
hace una revisión de dependencias luego de instalar el paquete no es tan expedita como lo hacen distro mas grandes
entonces podemos hacer lo siguiente en la terminal.

- Averiguar donde esta el binario

# which geany
/usr/bin/geany

- ejecutarlo ejemplos

# geany
o
#exec /usr/bin/geany

- revisar si cumple con las dependencias
# ldd /usr/bin/geany
si aparece alguna que diga "not found" entonces falta dicha librería

ENLACES SIMBOLICOS
A veces el sistema cuenta con libreria mas actualizadas que las que necesita el paquete, un ejemplo
digamos que libiconv.so.1 es necesaria para abrir X aplicación.
Entonces hacemos una busqueda en nuestro sistema con pfind si lo desean desde alguna gui y vemos
que nos aparece la libreria libiconv.so.1.11.1
Entonces solucionamos el problema haciendo enlace simbolico asi

# ln -s /usr/lib/libiconv.so.1.11.1 /usr/lib/libiconv.so.1

y volvemos a ejecutar el binario y asi sucesivamente

En algunos casos es tan fácil como editar la categoría del archivo desktop si lo abren como texto
la categoría puede que no la reconozca, o "linkear" una librería.

Siempre es bueno preguntarse
Baje un paquete para mi versión de Puppy?
Es la misma suma?
El creador del paquete es confiable?

En todo caso siempre puedes descomprimir un paquete y revisar antes de instalar cualquier paquete
Si todo eso falla entonces puedes preguntarle al desarrollador a cargo, reportarlo de una mejor manera
con los errores y la terminal muestra.
Reportar una aplicación como "No se abre" no le ayuda en mucho al que ofrece la app.
Si saben de otras formas de probar una aplicación por favor reportar y lo agrego al tema, gracias.

SE BUSCAN EDITORES PARA EL BLOG DE NILSONMORALES
Requisitos:
Deseo de aportar tutoriales Puppy para usuarios noveles
Buena ortografía ( no excelente, solo aceptable )
Sin presiones, ni obligaciones, solo deseo de participar.

Esto es de todos y para todos los usuarios Puppy, cambiamos el título del blog y listo.
Hasta pronto.

jueves, 10 de julio de 2014

Kiwix en PuppyLinux

Quienes podrían estar interesados en esta aplicación:
A mi criterio.
Docentes, maestros que enseñan cualquier materia académica en las escuelas y desean consultar la Wikipedia sin estar conectados a internet.
Padres de familia que quieran que sus hijos saquen información y hagan sus tareas sin distractores como Facebook o YouTube.
Estudiantes y autodidactas en general.
Este paquete requiere suficiente espacio para alojar mas de 10G que es el peso aproximado de la base de datos que descargará luego de instalada la aplicación (Base de datos de Wikipedia), para instalaciones completas en disco duros o instalaciones Frugales con mucho espacio.

Kiwix es un lector multimedia especializado para acceder a la Wikipedia offline
Kiwix descarga la wikipedia en formato .zim 
Le dan 'Si' a descargar catálogos remotos al iniciar la aplicación.


Luego en la casilla obtener nuevos archivos, si quieren le pasan un filtro para libros en su idioma y después descargar, cuando termine la descarga ya podrán tener la wikipedia sin necesidad de estar conectados.


Si antes desean descargar el .zim con la Wikipedia en español pueden hacerlo desde terminal con el comando wget. 
wget -c --no-check-certificate http://download.kiwix.org/zim/0.9/wikipedia_es_all_03_2012.zim
Descargar Kiwix-0.9rc2.pet
Md5sum 4b9a214c99ee43bc1e01240b3e636297   73MB.

Popcorn-Time en PuppyLinux




No hay mucho que comentar sobre la aplicación, pero si para los usuarios PuppyLinux que deseen probarla, aun está en etapa de pruebas es un beta, lo probé en un P4 con 1G ram, no estoy muy complacido quizás requiere mas ancho de banda de todos modos aquí se los dejo.
Prueben y reporten por favor.
Descarga Popcorn-Time.
PD: 59MB el MD5SUM luego se los paso.

sábado, 5 de julio de 2014

LiveUsb de PuppyLinux desde linea de comandos

Cuando alguien pregunta ¿Como hago una usb boteable con puppy? la mayoría de los usuarios decimos usa la herramienta x que viene en Puppy, pero que pasa si el usuario usa otra distro; no puede utilizar esa herramienta y tambien podría carecer de un lector de cd, aparte que es engorroso dejar de usar su distro preferida para hacerlo, muchos usuarios tienen su distro nativa y les gusta usar puppy desde alguna usb, microsd, para que les saque de apuros si algo sale mal, entonces lo recomendable sería hacerlo desde linea de comandos ya que son standard para todas las distribuciones linux con pequeñas diferencias como la de "sudo" antes de los comandos pero la base es la misma. así que cocinemos una liveusb de Puppy desde la terminal.

Requisitos 
- Un dispositivo usb, sdcard, 
- La iso de Puppy
- Una terminal que te permita copiar-pegar para facilitar el trabajo.
- Grub4dos en tu sistema

Enumerando los pasos
USB
1- Identificar nuestro dispositivo usb
2- Dar formato 
3- Hacer boteable el dispositivo usb
4- crear la carpeta que alojará los archivos de la iso
5- copiar y editar el menu.lst

ISO
1- Montar la iso
2- Copiar los archivos de la iso hasta la usb

Trataremos de usar la terminal en un 95% para mayor compatibilidad con la X distro que uses.

                             USB

1- fdisk -l 
Listar las particiones para identificar tu dispositivo usb



Como pueden ver el dispositivo usb que usaré se identifica como sdd1, el de ustedes puede variar, ahora sin montarlo vamos a darle formato 

2- mkfs.vfat -F 32 -n PuppyUsb /dev/sdd1



Formatear en fat32 
-F el tipo de formato 
-n asigna un nombre o viñeta al dispositivo, yo lo nombre PuppyUsb cambielo si quiere.

3- bootlace.com --time-out=0 /dev/sdd
Escribe la mbr a la partición y nos hace boteable la usb.



4- wget --no-check-certificate https://copy.com/RauOYpR0XZ2Z/grldr -P /mnt/sdd1


Usamos wget para descargar el archivo grldr y con el atributo -P para definir la ruta donde se va a descargar 


5- Usuarios Puppy no necesitan descargar grldr en el paso 4, viene en el sistema así que pueden copiarlo al dispositivo usb y darle permisos

cp /usr/lib/grub4dos/grldr /mnt/sdd1
chmod +x /mnt/sdd1/grldr

6- wget --no-check-certificate https://copy.com/qcnosgBmWFAk/menu.lst -P /mnt/sdd1
la plantilla del menu.lst para que puedas llenarla con tus datos al terminar el proceso, una vez funcione la usb boteable con PuppyLinux podran reinstalar grub4dos para un menu.lst más detallado y profesional.



7- wget --no-check-certificate https://copy.com/JbVWsDTAgkno/splash.xpm -P /mnt/sdd1
la imagen splash del grub para adornar un poco el arranque.

8- mkdir /mnt/sdd1/fixerdog
Esto creará el directorio donde después copiaremos los archivos de la iso (ISO-paso 5), la razón de crear un directorio es por si despues quieren arrancar mas Puppys en el mismo dispositivo.

                                  ISO

buscamos la iso, yo la tenia en la partición sda7 y se llama fixerdog-1.0.4.iso
asi que para ver sus archivos primero crearé un punto de montaje 

1- mkdir /mnt/imageniso

nos ubicamos en la carpeta donde tenemos nuestra iso 

2 cd /mnt/sda7

Montamos la iso

3- mount -o loop fixerdog-1.0.4.iso /mnt/imageniso



mount: warning: /mnt/imageniso seems to be mounted read-only. 
dice esto, claro ya que no podemos hacer cambios a la iso pero si podemos copiar 
sus archivos, nos dirigimos al directorio de montaje

4- cd /mnt/imageniso

y veremos el listado de archivos con el comando ls



ahora vamos a copiar 3 archivos al directorio que creamos en la usb 
vmlinuz, initrd.gz, el archivo.sfs 

para eso usamos el comando copiar cp y el atributo -g para que nos muestre una barra de progreso, este atributo es opcional, yo lo usé para efectos de este ejercicio, y puedo copiar varios archivos de una vez así.

5- cp -g vmlinuz initrd.gz Fixerdog-1.0.4.sfs /mnt/sdd1/fixerdog



editamos la plantilla del menu.lst que descargamos anteriormente con el comando wget (USB-comando 6) , llenando los espacios con las XXX por nuestros datos ej, el nombre que le dimos a nuestro directorio en el dispositivo usb.

Al final nos queda en la raiz del dispositivo: 
- El directorio con los archivos importantes de la iso dentro
- menu.lst
- grdlr
-splahs.xpm

Y solo nos queda probar si funciona.
Siempre pueden haber otros métodos y atajos, son libres de aportar y corregir

Comandos utilizados en este ejercicio

fdisk -l = Lista las tablas de particiones 
mkfs.vfat -F 32 -n = Crea particiones FAT desde linux, algunos atributos como -F y -n pueden ser utilizados para el tipo de partición y asignar un nombre al dispositivo donde se crea.
bootlace.com = Escribe el area de arranque o mbr (master boot record) en la partición donde se desea es parte del proyecto grub4dos.
wget = Descarga contenidos desde la web http, https, ftp puede ser usado de muchas formas, muy buena herramienta.
cp = Copia archivos en linux
chmod = Cambia permisos de acceso de archivos
mkdir = Crea directorios en linux
cd = Usado para moverse entre directorios, te cambia de un directorio a otro.
mount = Monta dispositivos, particiones, imagenes iso para su uso en sistemas linux
ls = Muestra el listado de archivos en sistemas Unix y derivados

Buena suerte.

miércoles, 18 de junio de 2014

Newsbeuter Lector RSS en PuppyLinux

Newsbeuter es un excelente lector de rss, bien minimalista que se ejecuta desde terminal y altamente configurable solo necesitas 3 cosas.

El paquete el cual viene en .sfs
newsbeuter-2.7_1.0.4.sfs
MD5SUM b24388b1231418ac5f1b294a2fff25d9  newsbeuter-2.7_1.0.4.sfs

El archivo con las urls de los rss.
El archivo de configuración.

Descargan e instalan el .sfs, luego lo ejecutan desde terminal con el comando newsbeuter, les va a salir la ayuda


Se creará el archivo ~/.newsbeuter/urls
cierre la terminal y abra ese archivo, ahí puede ir agregando las urls de los rss que desee.

Puedes probar con mi blog para empezar.

http://nilsonmorales.blogspot.com/feeds/posts/default?alt=rss

cree el archivo de configuración en texto plano en ese mismo directorio.

~/.newsbeuter/config

el archivo config contiene todos los parámetros que usted quiera agregar, leer la documentación siempre es útil.

Aqui mi config.

browser iron
player mplayer
max-items 100
save-path ~/my-documents
notify-program dunst
notify-always yes
articlelist-format "%4i %f %D %?T?;%-17T; ?%t"


color background          white   black
color listnormal          green black bold
color listfocus           yellow  blue   bold
color listnormal_unread   cyan black bold
color listfocus_unread    cyan blue   bold
color info                yellow  blue   bold
color article             white black bold

vuelven a ejecutar newsbeuter en terminal, algunos comandos basicos.
r: carga las entradas
R: carga todas las entradas
q: salir
n: siguiente
o: abrir en el navegador (ojo yo puse iron en mi archivo de config, puedes cambiar por el de tu elección firefox, chromium-browser, opera, etc)
s: guardar.



Probado en Fixerdog, Pupjibaro.
Que tengan una buena lectura.

Editado 18 junio 2014
Me comentaron que el .sfs de newsbeuter esta mal hecho y que a pesar de tener locales en español, no los toma, y que por que en .sfs y no en pet, también por que no lanzarlo ya preconfigurado.

Esta mal hecho?
si, el nombre del .sfs está mal redactado así que decidí rehacerlo en Fixerdog kernel 3.2.48

Por que no toma el idioma español.?
por la estructura del paquete, cambie dicha estructura y ahora si toma el idioma español.

Por que en sfs?
Este paquete no recuerdo si yo lo compile o lo encontré por ahí, pero viene con unas librerías y al hacerlo paquete .pet podría reemplazar otras y posiblemente causar problemas al sistema así que una forma segura es portabilizandolo en sfs.

Por que no lanzarlo ya configurado.
Para darles la emoción de que lo hicieran ustedes, pero ya que hice el tutorial ahora ya saben como funciona, asi que decidí incluir el archivo de configuración en el paquete sfs.

Mismo link de descarga.
Saludos.

viernes, 13 de junio de 2014

Creando interfaces en GtkDialog

Poco o nada de información se encuentra sobre Gtkdialog en español googleando, y muchos seguramente se han preguntado como hacer esas "ventanitas" o interfaces de las aplicaciones o como es que un script cobra vida dando click sobre él.
Les aclaro que no se mucho sobre GtkDialog, asi que explicaré este tutorial de una manera mecanizada de manera que puedan dar sus primeros pasos escribiendo código y despertando las neuronas ( que en mi caso vaya si estaban dormidas ), quien quita y esto despierta el interés a otros lenguajes y se vuelven expertos en la materia.
Bueno empecemos.

Preparando el terreno 
Lo primero es crear un archivo en texto plano donde van a escribir el código o simplemente dando click derecho desde rox>>nuevo>>script no importa la forma como lo hagan.

luego abren en algún editor de texto el script (geany, nano, sublime text lo que sea ) y verán una única linea.

#!bin/sh

Esta linea significa que el interprete de comandos que vamos a utilizar es lo que se conoce como bash eso explicado en mis palabras wikipedia puede servir si tienes mas dudas.

La base para usar gtkdialog 
ahora esto es mandatorio para construir una interfaz que pueda ser interpretada por bash en gtkdialog escribimos lo siguiente.

#!/bin/sh 
export MAIN_DIALOG=' 

gtkdialog --program=MAIN_DIALOG

En el cual el cuerpo de la interfaz deberá quedar entre los 2 apóstrofos o comillas, según el país donde nacieron así son conocidos, pero veamos el código completo y luego detallamos.

#!/bin/sh 
export MAIN_DIALOG=' 
<window title="Titulo de la ventana principal"> 
  <vbox> 
   <frame Este es el titulo del cuadro 1> 
     <vbox> 
        <button> 
          <input file>/usr/share/icons/display.png</input><height>40</height><width>70</width> 
           <label>Nombre del icono </label> 
        </button> 
              <text><label>En sentido vertical</label></text> 
     </vbox> 
   </frame> 
 <frame Este es el titulo del cuadro 2> 
   <hbox> 
          <button> 
          <input file>/usr/share/icons/display.png</input><height>40</height><width>70</width> 
           <label>Nombre del icono </label> 
        </button> 
      <text><label>En sentido horizontal</label></text> 
   </hbox> 
 </frame> 
   </vbox>          
  </window>  

gtkdialog --program=MAIN_DIALOG

Es en este punto que uno se pregunta que son todas esas llaves y palabras bueno cualquiera con un poco de ingles o un buen diccionario puede saber que significa cada una
window=ventana
label=viñeta
title=titulo
button=boton
y otra abreviadas como
vbox y hbox =caja horizontal, caja vertical

Si observas el script veras que el cuerpo de la interfaz se va dividiendo en muchas formas como cajas, ventanas, cuadros etc y que si inicias una de estas deberás terminarlas ejemplo:

<button></button>


Estas dos ordenes cerrarían la llave y el interprete entendería que estamos creando un botón simple en la interfaz, pero veamos que hace todo el código. 




Se puede apreciar como disponiendo de las ordenes correctas la interaz hace lo que queremos pero el ejercicio que realmente importa es como te imaginas el código cuando ves la interfaz y viceversa, eso te ayudará a crear e imaginar en tu mente antes de empezar a escribir el código.

Revisemos esto.


Como puedes ver la diferencia entre vbox y hbox es que las disposiciones de lo que vayas agregando sucesivamente irá colocándose en la forma deseada ya sea horizontal en linea o vertical de arriba hacia abajo, y que dentro de estas puedes seguir agregando tantos elementos como deseen, aquí la comparación de esa imagen.


Esto demuestra que crear una interfaz es mas simple de lo que muchos pensamos, claro que existen una buena cantidad de ordenes, acciones, atributos, variables, funciones extras que se pueden usar además de las que explique, pero que como una introducción a gtkdialog esto les será de utilidad.

Si me equivoco en algún concepto por favor me corrigen o aportan más información al respecto

Mi intención no es enseñarte, solo documentar lo que voy aprendiendo, ya que tengo poca memoria y luego me olvido de todo.

Cheers!! 

Burg en una usb con PuppLinux


Un usuario conocido del foro logro correr burg en puppy e hizo un tutorial pero está en ingles, algunos usuarios nos cuesta un poco el idioma asi que trataré de resumirlo aquí.

1 Descargan e instalan el pet
 burg-git.pet

2 Descargan y extraen el contenido del .tar.gz
 burg.tar

3 Montan la partición como ustedes quieran ya sea con click sobre el icono en el escritorio o desde linea de comandos ( leer sobre el tema siempre es de ayuda )

Use una sdcard que Puppy me detecto como sdb1
abren terminal y escriben

burg-install --root-directory=/mnt/sdb1 /dev/sdb

esperan un momento a que se instale burg 
despues de un rato deberá arrojar esto la terminal 

Installation finished. No error reported.


Dependerá como el sistema identifique su USB sdb1 sdc1 etc. 


dentro de la partición verán algo como esto.



Copian y pegan todos los archivos extraidos del tar.gz en la ruta especificada así. 

/mi-usb/boot/burg

4 Buscan el archivo de configuración en /mi-usb/boot/burg/burg.cfg y lo editan, yo lo hice creando el directorio fixerdog y metiendo los archivos initrd.gz, vmlinuz y .sfs que extraje de la iso. entonces solo editan una entrada de esta manera.


#Puppy Linux Example# 
menuentry 'Fixerdog' --class puppy --class gnu-linux --class gnu --class os --group group_main { 
set root='(hd0,1)' 
linux /fixerdog/vmlinuz psubdir=fixerdog 
initrd /fixerdog/initrd.gz 

}



Prueban, se documentan mejor y siguen haciendo pruebas hasta encontrar el tema que mejor les guste. Mi amigo battleshooter me envió una captura de un tema que hice cuando probé el burg.




Como lo reporte anteriormente burg es lento para cargar en algunas Pcs. además de que todos los archivos y temas son pesados (25mb), pero para mantenerse entretenido esta bien.

Les deseo suerte.

viernes, 6 de junio de 2014

Turses para PuppyLinux

Cliente twitter desde terminal compilado desde código fuente en Fixerdog ( Jíbaro, Precise ).

Descargas

turses-0.2.22.pet MD5SUM f5dbae594f1cdc1aba1bd348c871f76c
python_pkg_resources-0.6.24.1.pet MD5SUM 44e9f0b2f167d10bb7e79c4d9b988655

Instalación
Descargan e instalan los paquetes, lo corren desde el menu o la terminal como quieran, copian la dirección en el navegador.


Ingresan usuario y password y les arrojará el pin-code que deberán ingresar.


Y ya esta, solo te lees la documentación y empiezas a usarlo.


Si aprende a usarlo me enseña por favor.

lunes, 2 de junio de 2014

Spotify vs Mps (Poor man's Spotify)

Traigo dos aplicaciones que seguramente ya han sido compiladas por otros usuarios y desarrolladores, practicamente hacen lo mismo: buscan y reproducen mp3.
Spotify: es una aplicación empleada para la reproducción de música vía streaming disponible para varios sistemas operativos.
Mps:  busca MP3, reproduce y descarga desde terminal

Cual es mejor?
Bueno depende del usuario, mps es muy liviano no necesita mas que la terminal para funcionar, Spotify por otro lado es muy fácil para el usuario promedio que le gustan las aplicaciones con interfaz gráfica, aunque necesita librerías Qt en pet o sfs para funcionar. Así que tu valora cual te gusta más.


Spotify para Precise 5.7.1
Spotify para Pupjibaro y Fixerdog
mps-0.20.14 ultima actualización 

Saludos.