domingo, 8 de diciembre de 2013

Pulseaudio y pavucontrol

Pulseaudio controla todo el sistema de sonido de OpenSUSE y apvucontrol es una herramienta que permite controlar de forma gráfica las características de la reproducción y de la grabación de audio.
A veces, al ejecutar por primera vez pavucontrol, nos encontramos con la siguiente salida y no aparece la ventana del programa:

jefe@linux-jefe:~> pavucontrol
(process:24398): GLib-GObject-CRITICAL **: gtype.c:2720: You forgot to call g_type_init()
(process:24398): GLib-CRITICAL **: g_once_init_leave: assertion `result != 0' failed
(process:24398): GLib-GObject-CRITICAL **: gtype.c:2720: You forgot to call g_type_init()
(process:24398): GLib-GObject-CRITICAL **: gtype.c:2720: You forgot to call g_type_init()
(process:24398): GLib-GObject-CRITICAL **: g_type_interface_add_prerequisite: assertion `G_TYPE_IS_INTERFACE (interface_type)' failed
(process:24398): GLib-CRITICAL **: g_once_init_leave: assertion `result != 0' failed
(process:24398): GLib-GObject-CRITICAL **: g_type_add_interface_static: assertion `G_TYPE_IS_INSTANTIATABLE (instance_type)' failed
(process:24398): GLib-GObject-CRITICAL **: gtype.c:2720: You forgot to call g_type_init()

Esto se debe a que, por alguna razón, en el sistema se está ejecutando una versión de glib superior a la utilizada para la compilación de pavucontrol. Esta versión superior se instala habitualmente cuando se instala skype.
Para solucionar el problema basta con:
Instalar/desinstalar software --> buscar glib --> resaltar libglibmm  --> ir a la pestaña versiones.
Veremos que hay instalada una superior, en concreto la 2.36 en OpensuSUSE 12.3. Seleccionamos la 2.34, pulsamos aceptar y se desinstalará la 2.36 e instalará la 2.34

Y problema resuelto.

No hay comentarios:

Publicar un comentario