%20habilita%20la%20campana%20audible%20del%20terminal.png)
He estado intentando resolver esto durante más de un mes, sin éxito real.
Estoy ejecutando una prueba de Debian (crunchbang) y la distribución ha intentado eliminar todos los pitidos/campanas/etc.
Intenté usar soluciones sofisticadas como fancybeepdaemon
, softbeep
etc.; pero todos han dejado de mantenerse en mantenimiento y no se pueden compilar.
Intenté habilitar el snd-pcsp
módulo y comentar cada instancia de desactivación de campana que se me ocurrió (inicio automático de openbox); pero todavía no hay alegría.
¿Alguien sabe cómo puedo recuperar una campana de terminal o reproducir un sonido personalizado cuando suena una campana (por campana, me refiero a la \a
secuencia de escape)?
Respuesta1
Hay varios lugares donde esto se puede desactivar, así que verifique que todos estén activados.
- Asegúrese de que pcspkr esté cargado o integrado en su kernel (y que el altavoz en sí sea compatible; en realidad, no lo está en algunas máquinas más nuevas)
- Si usa ALSA o PulseAudio, es posible que tengan un altavoz PC como control de mezcla; asegúrese de que el volumen esté alto y no esté silenciado (mi computadora portátil no, pero mi computadora de escritorio sí, así que YMMV -- aplay -L y Speaker-test son tus amigos aquí).
- Su terminal tiene que permitirlo (setterm blength 1; xset b on (si corresponde); además, si está usando un emulador, generalmente tendrá una campana o un pitido como opción en alguna parte. Recuerdo que compiz solía capturar eventos de campana y convertirlos en un temblor de ventana, por ejemplo)
- Su shell puede suprimirlos (por ejemplo, tcsh tiene un conjunto de variables que determinan cuándo suceden las campanas y cuándo no; creo que bash es más sencillo).
Respuesta2
Bueno, medio año y una instalación limpia (prueba deb) después, ¡encontré una solución que funciona!
Mi solución fue editar /etc/pulse/default.pa
y agregar dos líneas:
load-sample-lazy x11-bell /usr/share/sounds/freedesktop/stereo/bell.oga
load-module module-x11-bell sample=x11-bell
lo que hace que una 'subbell' funcione igual que en Gnome 3 y utilice el mismo archivo.
EDITAR 04 DE JULIO DE 2016:
Un cambio reciente en pulseaudio eliminó estas dos líneas /etc/pulse/default.pa
, al menos en Debian Sid. pactl
También es posible utilizarlo para configurar esto, momento en el cual podría hacer que una conexión WM active la configuración.
pactl upload-sample /usr/share/sounds/freedesktop/stereo/bell.oga bell; pactl load-module module-x11-bell sample=bell;