Xfmedia

LA verdad que este reproductr me ha gusado, no lo he probado al 100% pero se ve bien =)
esta en los repositorios y puedes isntalarlo asi:

sudo apt-get install xfmedia

Pero si te quieres divertir un rato compilando aqui te dejo esto:

Xfmedia en Xfce 4.4 RC1

Como a estas alturas habréis descubierto los que lo hayáis intentado compilar, sobre Xfce 4.4 RC 1 no funciona el Xfmedia 0.9.1. Hay una opción para tener Xfmedia en nuestro escritorio Xfce 4.4 RC 1 sin necesidad de valernos de librerias de otras versiones del Xfce: usar la versión de desarrollo de este ligero reproductor multimedia.
¿Arriesgado? Por supuesto, pero es algo que ya hemos asumido: estamos usando también una versión en desarrollo del escritorio. Así que como somos impacientes y gente temeraria, vamos a buscar la versión de de desarrollo del Xfmedia en este enlace. La descargamos, descomprimimos y compilamos para tenerla funcionando.

Para descomprimir el fichero:

tar xvfj xfmedia*.tar.bz2

Para compilar:

cd xfmedia
./configure
make
make install (como usuario root si pretendemos instalarlo en el sistema)

Recordemos siempre que el ./configure nos pedirá que resolvamos dependencias para poder compilar. Hacen falta las libxine de desarrollo, entre otras: ya sabéis que Xfmedia emplea las libxine para la reproducción multimedia.
Pues con esto ya tendremos un Xfmedia funcionando en Xfce 4.4 RC1 sin necesidad de librerias de versiones anteriores de Xfce.
Eso si, he observado un error: parece ser que cuando estamos reproduciendo un video en el Xfmedia a pantalla completa, sigue apareciendo el panel superior del Xfce (si lo tenemos). Podemos solucionar el problema poniendo autoocultable el panel.
Otro anomalía es que cuando estamos reproduciendo una lista de videos a pantalla completa, al cambiar el video vuelve al tamaño original de este y no se queda en pantalla completa. Pero claro, es una versión de desarrollo.

lunes, septiembre 11, 2006

Compilando Xfce 4.4 RC1: una breve referencia

Decidí instalarme la RC 1 de Xfce 4.4, que salió el 3 de septiembre, sobre mi instalación estandar de Xubuntu 6.06 Dapper. Para ello, me baje desde la página de descargas de Xfce la versión fat-tarball, que en un sólo fichero comprimido contiene todos los elementos del escritorio. Hay un instalador gráfico también para instalarse Xfce 4.4 RC 1 e incluso podemos bajarnos individualmente los ficheros comprimidos con el código fuente de los elementos del escritorio, pero elegí bajarme el fat-tarball para tener todo disponible en un solo fichero.

El nombre del fichero es xfce-4.3.99.1-src.tar.bz2 que, como podéis observar, es un fichero empaquetado y coprimido. Lo primero que haremos será desempaquetarlo y descomprimirlo, con esta instrucción:

tar xvfj xfce-4.3.99.1-src.tar.bz2

Del interior de este fichero nos apareceran los siguientes ficheros, en su mayoría comprimidos (.tar.bz2), salvo el que contiene el código de verificación del fichero, que es el de extensión .md5:

exo-0.3.1.10rc1.tar.bz2
gtk-xfce-engine-2.3.99.1.tar.bz2
libxfce4mcs-4.3.99.1.tar.bz2
libxfce4util-4.3.99.1.tar.bz2
libxfcegui4-4.3.99.1.tar.bz2
mousepad-0.2.8.tar.bz2
orage-4.3.99.1.tar.bz2
Terminal-0.2.5.6rc1.tar.bz2
Thunar-0.4.0rc1.tar.bz2
xarchiver-0.4.0.tar.bz2
xfce4-appfinder-4.3.99.1.tar.bz2
xfce4-dev-tools-4.3.99.1.tar.bz2
xfce4-icon-theme-4.3.99.1.tar.bz2
xfce4-mixer-4.3.99.1.tar.bz2
xfce4-panel-4.3.99.1.tar.bz2
xfce4-session-4.3.99.1.tar.bz2
xfce-mcs-manager-4.3.99.1.tar.bz2
xfce-mcs-plugins-4.3.99.1.tar.bz2
xfce-utils-4.3.99.1.tar.bz2
xfdesktop-4.3.99.1.tar.bz2
xfprint-4.3.99.1.tar.bz2
xfwm4-4.3.99.1.tar.bz2
xfwm4-themes-4.3.99.1.tar.bz2
xfce-4.3.99.1.md5


Para descomprimir con comodidad todos estos ficheros, excepto el .md5, podemos emplear este pequeño script de bash:

#!/bin/bash
for i in $(ls)
do
tar xfvj $i
done


Ya sabéis como hacer un script: con un editor de texto, creais un nuevo fichero, dentro del directorio que se ha creado al descomprimir el fat-tarball de Xfce 4.4 RC 1, pegáis ese texto y luego, una vez guardado, le dáis permisos de ejecución a ese fichero con chmod. Luego lo ejecutáis y se procede a descomprimir automáticamente el contenido de todos los ficheros comprimidos que había dentro del fat-tarball, que se descomprimen en directorios.

Para compilar las cosas por orden, y que no hubiera problemas de dependencias entre elementos del escritorio (si, algunos elementos del escritorio necesitan de otros para compilarse), clasifique los directorios que me habían resultado de la operación anterior de descompresión:

Librerias básicas
--------------------------------
libxfce4util-4.3.99.1
libxfcegui4-4.3.99.1
libxfce4mcs-4.3.99.1
exo-0.3.1.10rc1

Núcleo del escritorio

---------------------------------------
xfce-mcs-manager-4.3.99.1
xfce-mcs-plugins-4.3.99.1
xfce4-session-4.3.99.1
xfce4-panel-4.3.99.1 (siempre antes de xfdesktop)
Thunar-0.4.0rc1 (si, ahora forma parte del núcleo: le añade funcionalidades al xfdesktop) (leeos el README antes de compilar para añadirle funcionalidades adicionales)
xfdesktop-4.3.99.1 (si queremos iconos lanzadores en el escritorio compilar Thunar antes que el xfdesktop)
xfce4-dev-tools-4.3.99.1 (no es necesario)
xfwm4-4.3.99.1 (no nos olvidemos del gestor de ventanas)
xfce-utils-4.3.99.1 (añade la entrada del escritorio al gestor de inicio de sesión)


Aplicaciones

-----------------------
mousepad-0.2.8
orage-4.3.99.1
Terminal-0.2.5.6rc1
xarchiver-0.4.0
xfce4-appfinder-4.3.99.1
xfce4-mixer-4.3.99.1 (se puede intentar compilar con soporte de ALSA y no sólo de OSS)
xfprint-4.3.99.1 (se puede compilar con soporte de CUPS si resolvemos las dependencias)

Temas y extras
----------------------------
gtk-xfce-engine-2.3.99.1
xfce4-icon-theme-4.3.99.1
xfwm4-themes-4.3.99.1


Y a partir de esta clasificación comence a compilar, por el orden en que he escrito. Para compilar entramos dentro del directorio indicado y procedemos a emplear las siguientes instrucciones

./configure
make
su make install (o sudo make install)

A destacar que durante la ejecución del ./configure se nos irá advirtiendo de las dependencias necesarias para la compilación del elemento. Cada vez que dé con una dependencia no resuelta el ./configure dará un error y nos dirá qué es lo que falta. Esas dependencias las podemos resolver, mediante apt, yum, urpmi, smart o lo que use nuestra distribución, buscando los paquetes dev o devel de lo que nos indique el ./configure.
También nos encontraremos con casos en los que el ./configure no acabe con error, pero si nos indique al final una serie de dependencias opcionales para obtener mayores funcionalidades para el elemento que queremos compilar, como en el caso de Thunar, al que pueden serle añadidos el automontaje de dispositivos o funcionalidades similares mediante la inclusión de estas dependencias (hal, gamin, gconf, prcre, ...) o el caso de xfprint, al que le puede ser añadido el soporte de CUPS.
Es importante entonces el observar cual es la salida del ./configure, ya que incluso sin darnos error, nos puede estar avisando de que necesitamos resolver alguna dependencia más opcional.
El make debería ir correctamente si la salida del ./configure ha sido correcta, sin errores.
El make install es importante realizarlo como root o superusuario si queremos instalar los elementos del escritorio en las rutas del sistema.
En ocasiones no se nos añade la entrada al gestor de inicio de sesión gráfica (gdm o kdm), pero en la web de Xfce, en la sección de documentación se explica como realizarlo.
Espero que esta guía les sea de utilidad, y recuerden que la clave está en las dependencias para compilar y el orden de los elementos. El orden ya se lo he dado: las dependencias se las dirá el ./configure


Por cierto, mi compilacion no me dio muy buenos resultados y me salia la pantalla demasiado grande y larga, por lo que en cada archivo usabael siguiente comando en terminal:

xfmedia --vwin-geometry=500x400[+1+1]
Para no poner en cada video esta cadenota, pues simplemente le das click derecho habrir con aplicacion, comando personalisado, y pones el comando de arriba, seguido de %U quedando asi:

xfmedia --vwin-geometry=500x400[+1+1] %U

Para hacerlo de manera permanente le das click en propiedades al video y en la parte de reproducir con en lugar de anexar el reproductor, introduces el comando, y listo!!!! a disfrutar!!! ^_^

Referencias:

http://xfce-hispano.blogspot.com/2006_09_01_archive.html




0 comentarios: