No tengo sonido en los eventos en GNOME(solucionado)

He activado el sonido para los eventos y a pesar de que en la prueba todos los sonidos funcionan, ningún sonido se produce cuando se minimiza y restaura una ventana.

Tampoco al explorar carpetas desde nautilus, también he notado que los sonidos de gaim no son reproducidos.

La melodía de bienvenida si suena, pero la de despedida no.

Con el resto de las aplicaciones que usan el sonido no hay problemas.

Por si hace falta aclarar uso GNOME

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.
Gravatar de pacho

# 37077: Creo recordar que gnome no

Creo recordar que gnome no tiene sonidos para minimizar y restaurar las ventanas

Saludos


NO LEER

JID:pacho@jabber-hispano.org
El Blog de Pacho

Gravatar de katnatek

# 37089: Cierto

Image Hosted by ImageShack.us

Error mio, pero eso no quita el hecho de que todos los otros sonidos que si tiene, no se reproduzcan cuando ocurre el evento que los debería activar, se que no viene al caso pero en windows pidgin si tiene sus sonidos.

j.alberto.vc(@rroba)gmail.com

LA' YUME' NUM T'OX MUK'IL IN TIAL

Gravatar de luismago

# 37090: En efecto, no se reproduce

En efecto, no se reproduce nada más que el sonido de entrada al sistema. El resto de eventos no reproducen su sonido.

Si quito el sonido de entrada, el comportamiento no varía. Utilizando otro gestor de ventanas, como por ejemplo metisse que usa fvwm, sí que se reproducen los sonidos. ¿Tal vez el error esté en metacity?

No he probado con compiz o beryl :-\

Parece que puede ser un bug, pero no tengo claro cómo determinar quién es el causante. Haré un STFW a ver si es algo conocido, y si encuentro algo lo posteo por aquí.

Saludos,
luismago

-- 
Mi estado  JID: luismago@jabber.org

Ceterum censeo Carthaginem esse delendam. -Marco Porcio Catón

Gravatar de katnatek

# 37108: .

Image Hosted by ImageShack.us

Me parece que el problema apunta al ESD ya que en pidgin cambie la opción ESD por ALSA y parece que ya tengo sonido (en pidgin), con ESD ni siquiera en las pruebas funcionaba, otra evidencia probe poner un sonido cuando un amigo se conectara y si se reprodujo.

Si algún miembro del club pudiera hacer algún comentario al respecto en este hilo donde también se reporta este problema lo agradecería mucho

j.alberto.vc(@rroba)gmail.com

LA' YUME' NUM T'OX MUK'IL IN TIAL

Gravatar de pacho

# 37112: Esos foros son para todo el

Esos foros son para todo el mundo, no sólo para el club, de hecho, blogdrake es el foro oficial para la gente del club que quiera ayuda en español ;-)

Saludos


NO LEER

JID:pacho@jabber-hispano.org
El Blog de Pacho

Gravatar de luismago

# 37114: Parece que algo he conseguido

A ver si a ti te funciona con esto:

Sistema -> Preferencias -> Sonido

En la pestaña de "Dispositivos", en eventos de sonido, elegir "ESD - Enlightened Sound Daemon". El resto lo he dejado sin tocar: en mi caso estaba todo en Autodetect, excepto el "Sound capture" que estaba puesto como "ALSA".

Salir de la sesión y volver a entrar.

Con esto he logrado que funcionen los sonidos del GNOME. He probado también a reproducir alguna canción y un par de vídeos con Totem, Mplayer o Rhythmbox, y sigue funcionando aparentemente bien.

Algunos fallos que he notado: juegos como Frozen-Bubble no se ejectutan desde el menú (sí desde consola). Probablemente porque el ruido del menú deja pillado el dispositivo de sonido y el juego no puede inicializarlo. Si se desactivan temporalmente los sonidos del sistema el juego vuelve a funcionar, como es lógico. Pero esto ya me venía pasando desde siempre y por eso tenía desactivados los sonidos del sistema desde hace tiempo.

Otras aplicaciones como Rhythmbox no parecen tener problemas con esto.

Saludos,
luismago

-- 
Mi estado  JID: luismago@jabber.org

Ceterum censeo Carthaginem esse delendam. -Marco Porcio Catón

Gravatar de katnatek

# 37116: .

Image Hosted by ImageShack.us

Según recuerdo así lo tenia, pero en cuanto pueda lo pruebo y lo comento

j.alberto.vc(@rroba)gmail.com

LA' YUME' NUM T'OX MUK'IL IN TIAL

Gravatar de katnatek

# 37128: Sin suerte

Image Hosted by ImageShack.us

Por si las dudas limpie toda la información en mi carpeta moviendola hacia otro lugar e ingrese a mi cuenta configure tal cual los sonidos y nada

j.alberto.vc(@rroba)gmail.com

LA' YUME' NUM T'OX MUK'IL IN TIAL

Gravatar de luismago

# 37139: Tras investigar algo más

Tras investigar algo más, se llega a la conclusión de que las propiedades de sonido de Gnome no importan mucho. Sólo hay que tener marcadas las dos de activar ESD y reproducir eventos de sonido.

Lo que sí he visto es que si gnome-session (básicamente, es el programa que en última instancia inicia GNOME) arranca esd, entonces el sonido de los eventos no funciona. Mejor dicho, sólo funciona el sonido de entrada, luego ya no se reproducen más sonidos de eventos.

Pero antes de iniciar gnome-session arrancamos esd, parece que no lo arranca de nuevo, y el demonio esd arrancado por nosotros funciona perfectamente.

Las soluciones propuestas son dos, una por usuario y otra para todo el sistema. Entre las dos, personalmente prefiero la primera. El fichero .gnomerc se puede añadir al directorio /etc/skel y así este fichero se le copiará en el $HOME de cualquier nuevo usuario que se cree en el sistema.

Ambas soluciones son válidas con el paquete gnome-session-2.18.0-3mdv2007.1 instalado y podría dejar de serlo con la actualización de este paquete si los cambios en el sistema de arranque de GNOME varían mucho, aunque lo normal es que hasta la siguiente versión de Mandriva, por lo menos, esto no cambie.

Por usuario

Crear el fichero .gnomerc en el directorio $HOME del usuario con el siguiente contenido:

#!/bin/sh

exec /usr/bin/esd -nobeeps &
exec /etc/gnome/gnomerc

La primera línea arranca el esd, luego ejecutamos el arranque "oficial" de GNOME, con esd ya ejecutándose.

Para todo el sistema

Modificar como root el fichero /etc/gnome/gnomerc y añadir al final el arranque del demonio esd:

[...]
#clean up old sockets if any
[ -x /usr/bin/linc_cleanup-sockets ] && /usr/bin/linc-cleanup-sockets 2> /dev/null > /dev/null

# start esound daemon *before* gnome-session
exec /usr/bin/esd -nobeeps &

# path takes precedence
exec gnome-session
exec /usr/bin/gnome-session

Las líneas añadidas estám marcadas en negrita, lo que hace es —como en el caso anterior— arrancar el demonio esd antes de ejecutar gnome-session (la primera es un comentario) En este caso, probablemente una actualización del paquete gnome-session implique rehacer el cambio.

Vamos a ver si así hay más suerte :)

Saludos,
luismago

-- 
Mi estado  JID: luismago@jabber.org

Ceterum censeo Carthaginem esse delendam. -Marco Porcio Catón

Gravatar de katnatek

# 37148: EUREKA

Image Hosted by ImageShack.us

Ha funcionado, pero a mi solo me funciono con el segundo método, si no te molesta he publicado la solución en el foro ingles dándote el crédito por supuesto

j.alberto.vc(@rroba)gmail.com

LA' YUME' NUM T'OX MUK'IL IN TIAL

Gravatar de luismago

# 37150: Por supuesto que no me molesta

Por supuesto que no me molesta :)

Por cierto, el primer método requiere que el fichero .gnomerc tenga permisos de ejecución, a lo mejor ha fallado por eso. Bueno, pero el caso es que el problema se haya arreglado.

Saludos,
luismago

-- 
Mi estado  JID: luismago@jabber.org

Ceterum censeo Carthaginem esse delendam. -Marco Porcio Catón

Gravatar de katnatek

# 37151: .

Image Hosted by ImageShack.us

Probado, funcionando y editada la respuesta que habia puesto en el foro ingles.

Muchas gracias

j.alberto.vc(@rroba)gmail.com

LA' YUME' NUM T'OX MUK'IL IN TIAL