Falla al configurar Eventos de ventanas y botones.

Que tal amigos al fin puedo publicar, pues mi situación es la siguiente...

Quiero hacer que funcionen los eventos de sonido de ventanas y botones sin embargo la única manera que puedo escucharlos es accediendo directamente a su carpeta de sonidos allí con aplay [ archivo.wav]desde consola. No quiero escucharlos cada vez de es única forma...Perdonen mi ignorancia en lo que respecta a configuración, no he tenido la experiencia suficiente para meterme de lleno con este tema, ya que me apoyé en el “eterno” alsaconf que lamentablemente lo descartaron entre los paquetes de alsa-utils.

Antecedentes...

86565GLC INTEL con Debian Squeeze 32 bits bajo Gnome Linux 2.6.32-5-686

Puedo reproducir sonidos en la web sin problemas, al igual que con cualquier reproductor instalado, comandos como aplay logout.wav funcionan sin problemas, solo desde la carpeta de sonidos, no se como variar rutas, además he habilitado el tema de sonido por defecto, como también la casilla de activar sonido de ventanas y botones, el único sonido que he escuchado de los eventos es la alerta de limite de retroceso del cursor al prompt en consola. He configurado en alsamixer las diferentes opciones siguiendo hilos, pero por alguna razón que desconozco aparecen dos controles, “Master” y “Master M” de igual manera elevé ambos indicadores no a tope.

Hice consultas en:

La documentación de ALSA de como configurar mi tarjeta según modelo y drivers con otra versión de ALSA, no consideré OSS4, quisiera escuchar sus opiniones al respecto, al igual que con
cp /etc/modprobe.d/alsa-base.conf /etc/modprobe.d/alsa-base no lo he probado aún.

#debian-es: Me recomendaron contactar al grupo de las listas de usuario por email, al igual que al grupo de gnome, no di con ningún moderador en este último.

Me indicaron que con pulseaudio + canberra podía tener eventos de sonido, era probable que no lo hubiera configurado correctamente, esto está reportado como un bug en:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=605479
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=596896

La posible solución que me indicó http://mariodebian.com
no me ha funcionado aún, no se si he obviado algo:

# cat /etc/asound.conf
pcm.!default {
    type pulse
}
ctl.!default {
    type pulse
}

consulté en esdebian en relación con “Servidor de sonido incompleto”

http://www.esdebian.org/foro/43422/servidor-sonidos-incompleto-squeeze
http://www.esdebian.org/foro/31567/sin-sonido-squeeze
http://www.esdebian.org/foro/31222/sin-sonido-alsa-debian-squeeze-despue...

y algunos otros enlaces.

Si necesitan ver los repositorios o alsa-base.conf por favor también háganmelo saber, si es posible que me indiquen eliminar o agregar algo, sería de gran ayuda.

Acá dejo algo de info sobre la tarjeta de sonido PCI (Esoniq) y su modulo. Leí que estaba soportada.

# lsb_release -a

No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 6.0.1 (squeeze)
Release: 6.0.1
Codename: squeeze

listado de modulo de sonido:

#cat /proc/asound/modules

0 snd_ens1371

# lsmod | grep snd

snd_ens1371            13570  0

gameport                6061  1 snd_ens1371

snd_seq_midi            3576  0

snd_seq_midi_event      3684  1 snd_seq_midi

snd_rawmidi            12513  2 snd_ens1371,snd_seq_midi

snd_ac97_codec         79148  1 snd_ens1371

ac97_bus                 710  1 snd_ac97_codec

snd_pcm                47226  2 snd_ens1371,snd_ac97_codec

snd_seq                35463  2 snd_seq_midi,snd_seq_midi_event

snd_timer              12258  2 snd_pcm,snd_seq

snd_seq_device          3673  3 snd_seq_midi,snd_rawmidi,snd_seq

snd                    34375  7 snd_ens1371,snd_rawmidi,snd_ac97_codec,snd_pcm,snd_seq,snd_timer,snd_seq_device

soundcore               3450  1 snd

snd_page_alloc          5045  1 snd_pcm

Por lo que he leido creo que “snd_ens1371” debe estar en “0” no en “1” puede que tenga algo que ver pero no he encontrado como cambiarlo.

#cat /proc/asound/cards

0 [AudioPCI       ]: ENS1371 - Ensoniq AudioPCI

                      Ensoniq AudioPCI ENS1371 at 0xbc00, irq 17

#cat /dev/sndstat

Sound Driver:3.8.1a-980706 (ALSA v1.0.21 emulation code)
Kernel: Linux lighto 2.6.32-5-686 #1 SMP Tue Mar 8 21:36:00 UTC 2011 i686
Config options: 0

Installed drivers:

Type 10: ALSA emulation

Card config:

Ensoniq AudioPCI ENS1371 at 0xbc00, irq 17

Audio devices: NOT ENABLED IN CONFIG
Synth devices: NOT ENABLED IN CONFIG

Midi devices:
0: ES1371

Timers:
31: system timer

Mixers: NOT ENABLED IN CONFIG

Aquí parece haber problemas, lo que no me oriento bien si se deben a tener instalado pulseaudio junto con ALSA.

#lspci -v

02:02.0 Multimedia audio controller: Ensoniq 5880B [AudioPCI] (rev 02)

Subsystem: Ensoniq Sound Blaster 16PCI 4.1ch

Flags: bus master, slow devsel, latency 32, IRQ 17

I/O ports at bc00 [size=64]

Capabilities: [dc] Power Management version 1

Kernel driver in use: ENS1371

# aplay -l

**** List of PLAYBACK Hardware Devices ****

card 0: AudioPCI [Ensoniq AudioPCI], device 0: ES1371/1 [ES1371 DAC2/ADC]

  Subdevices: 1/1

  Subdevice #0: subdevice #0

card 0: AudioPCI [Ensoniq AudioPCI], device 1: ES1371/2 [ES1371 DAC1]

  Subdevices: 1/1

  Subdevice #0: subdevice #0

# ls /dev/snd

by-path  controlC0  midiC0D0  pcmC0D0c pcmC0D0p  pcmC0D1p  seq  timer

# dpkg -l | grep -i alsa

rc  alsa-base                            1.0.23+dfsg-2                     ALSA driver configuration files

ii  alsa-utils                           1.0.23-3                          Utilities for configuring and using ALSA

ii  gstreamer0.10-alsa                   0.10.30-1                         GStreamer plugin for ALSA

ii  libasound2                           1.0.23-2.1                        shared library for ALSA applications

ii  libasound2-plugins                   1.0.23-1+b1                       ALSA library additional plugins

ii  libsdl1.2debian-alsa                 1.2.14-6.1                        Simple DirectMedia Layer (with X11 and ALSA options)

ii  linux-sound-base                     1.0.23+dfsg-2                     base package for ALSA and OSS sound systems

# /sbin/modinfo soundcore

filename:       /lib/modules/2.6.32-5-686/kernel/sound/soundcore.ko

alias:          char-major-14-*

license:        GPL

author:         Alan Cox

description:    Core sound module

depends:       

vermagic:       2.6.32-5-686 SMP mod_unload modversions 686

parm:           preclaim_oss:int

#gedit /etc/modprobe.d/sound

alias snd-card-0 snd_ens1371
options snd_ens1371 index=0

y recargar la configuración con

#alsa force-unload

Muchas gracias a la comunidad de antemano, cualquier ayuda es bienvendia.

Creo que necesitas instalar el paquete esound ó pulseaudio.

Gracias por interés, bueno le diré que pulseaudio ya lo tengo instalado, pero al intentar instalar esound me indica lo siguiente:

# aptitude install esound
Se instalarán los siguiente paquetes NUEVOS:    
  esound
0 paquetes actualizados, 1 nuevos instalados, 0 para eliminar y 0 sin actualizar.
Necesito descargar 0 B/22,0 kB de ficheros. Después de desempaquetar se usarán 77,8 kB.
No se satisfacen las dependencias de los siguientes paquetes:
  pulseaudio-esound-compat: Entra en conflicto: esound pero se va a instalar 0.2.41-8.
Las acciones siguientes resolverán estas dependencias

     Eliminar los paquetes siguientes:              
1)     pulseaudio-esound-compat                     

     Dejar las siguientes dependencias sin resolver:
2)     pulseaudio recomienda pulseaudio-esound-compat

¿Acepta esta solución? [Y/n/q/?]

Mi pregunta es, si no habrá problema con sustituir los paqutes anteriores?

Gracias.

alex6 escribió:

Gracias por interés, bueno le diré que pulseaudio ya lo tengo instalado, pero al intentar instalar esound me indica lo siguiente:

Mi pregunta es, si no habrá problema con sustituir los paqutes anteriores?

Gracias.

¿Por que no pruebas a sustituir los paquetes? -> Total, si no funciona reinstalas los anteriores y ya.

disculpa la demora es que habia estado con algo de trabajo encima estos dias, si habia probado sustituir los paquetes pero sin efecto alguno.

Gracias de nuevo, continuo investigando sobre el tema, extraño alsaconfig de alsa-base...