jueves, 19 de noviembre de 2009

No tengo vision en miniatura de videos al tener compiz fusion activado

Antes que todo doy las gracias a Abelardo Jara Berrocal ya que en su blog encontre la solucion para este "problema" del que hago copy paste http://pintucoperu.wordpress.com/2009/01/03/solucionar-problemas-en-amarok-mplayer-totem-xine-en-ubuntu-hardy-con-compiz-y-pantalla-completa/



Otro problema que me trajo la instalación limpia de Ubuntu Hardy fue que al abrir cualquier vídeo ya fuera con Totem, VLC o MPlayer y Compiz Fusion activado estas aplicaciones finalizaban es decir se abría la ventana de la aplicación y crash! se cerraban inmediatamente… y la forma que tenia para ver vídeos era desactivando Compiz Fusion temporalmente mediante Compiz Fusion Icon…

y al abrir Totem con el flag –debug y un video como parametro por ej:

$ totem –debug video.avi

la salida era:

The program ‘totem’ received an X Window System error.
This probably reflects a bug in the program.
The error was ‘BadAlloc (insufficient resources for operation)’.
(Details: serial 44 error_code 11 request_code 140 minor_code 19)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the –sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)

El problema es en la configuración de la salida de por defecto esta video Xv y que al tener Compiz Fusion activado la salida debe ser X11 sin Xv lo configuramos según el reproductor:
Totem y similares basados en GStreamer

Cambiamos el output en la configuración de GStreamer (tipear en consola):

$ gstreamer-properties

en la pestaña Vídeo en Salida predeterminada seleccionamos el Complemento:

X Window System (No Xv)

en sabayon dice
X Window System (Sin Xv)



cerramos y listo

1. VLC

En VLC basta con ir a Opciones > Preferencias > Vídeo > Módulos de salida activar la opción que esta en la esquina inferior derecha que dice Opciones avanzadas y seleccionamos

En sabayon es
Herramientas > Preferencias > Vídeo > Pantalla


Salida de vídeo X11

como Módulo de salida de vídeo, Salvamos y listo!

2. MPlayer

En MPlayer basta con ir a Click Dercho > Preferences y seleccionamos la pestaña Video y seleccionamos en Available drivers:

x11 X11 ( XImage/Shm )

click en OK y listo.

Esta es la forma sencilla, sin embargo hay el problema que los videos a pantalla completa aparecen minimizados. El truco es el siquiente. Ve a un terminal (consola) y tipea:

$ gedit .mplayer/config

Coloca como contenido de este archivo lo siguiente:

# Write your default config options here!
vo=x11
zoom=yes

Ahora para que nadie/nada modifique este archivo en el futuro, puedes tipear despues de grabarlo:

$ chmod -w .mplayer/config

Listo! Ahora puedes ver videos a pantalla completa en Mplayer con Compiz :)

3. Xine

Si usamos el excelente reproductor de musica Amarok, tambien tenemos problemas porque Amarok usa Xine. Xine usa salida XV (composite) por defecto y eso causa problemas con Compiz. El truco es similar al de Mplayer. Ve a un terminal (consola) y tipea:

$ gedit .xine/config

En ese archivo busca la parte que luzca asi y modificala para que quede igual como la adjunto a continuacion:

# Videodriver to use (default: auto)
# { auto dxr3 aadxr3 xv XDirectFB DirectFB SyncFB opengl aa xshm caca none xxmc sdl fb xvmc }, default: 0
video.driver:xshm

Listo, graba el archivo y en terminal, modifica permisos para que tambien no se pueda modificar a futuro:

$ chmod -w .xine/config

Listo, con esto ya podras ver los plugins de efectos visuales del Amarok a pantalla completa :)

De momento he quedado muy satisfecho con el funcionamiento y rendimiento de esta instalación limpia pasadas los inconvenientes de Flash y de Video D

No hay comentarios:

Publicar un comentario