Blog de Abelardo Jara Berrocal: Ubuntu, electronica y software libre

Enero 3, 2009

Solucionar problemas en Amarok, Mplayer, Totem, Xine en Ubuntu Hardy con Compiz y pantalla completa

Archivado en: Linux Ubuntu Basico — Abelardo Jara @ 8:15 pm

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)

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

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

4 comentarios »

  1. Muchas gracias, se soluciono mi problema con el mplayer ahora puedo ver a pantalla completa sin que se cierre. Es importantisimo que haya gente como vos.
    Saludos libertarios.

    Comment por Arkanon — Marzo 1, 2009 @ 4:46 pm

  2. hola yo tengo otro problema tengo instalado el totem, el vlc media player y el mplayer movie player. El problema es que veo los videos pero con dificultad, como si hubiera dos videos juntos pero son el mismo, ojala se entienda, bueno desde ya agradezco a alguien si puede publicar una ayudita para un novato en ubuntu 8.10

    Comment por darius — Marzo 15, 2009 @ 2:30 pm

  3. Muchas gracias, fue la solución más sencilla y efectiva que ví en la red. Gracias de nuevo!

    Comment por Mar — Marzo 22, 2009 @ 5:49 pm

  4. muchas gracias por tomarte el tiempo de hacer este pequeño tutorial y ala vez con una gran ayuda, saludos y gracias por seguir compartiendo, tu conocimiento.

    Comment por pablo — Abril 10, 2009 @ 11:04 pm


Canal RSS de los comentarios de la entrada. URI para TrackBack.

Deja un comentario

Blog de WordPress.com.