Tengo problemas con el sonido de Toolkit. Comenté las líneas de desactivación de dos parlantes en /etc/modprobe.d/blacklist.conf
. No puedo usar el código de consola 7
para emitir un pitido porque necesito que funcione en Swing y me gustaría que sea audible en Eclipse IDE (en lugar de mostrar un símbolo especial en el panel similar a una consola en Eclipse). Cuando no estaba en el Eclipse IDE, probé el código 7
y lo encontré audible, así que sé que no es un problema de conector suelto. Tengo buenos efectos de sonido a través de archivos .wav, pero a veces solo quiero un pitido simple y no quiero usar muchos ciclos de CPU para lograrlo. Actualmente estoy usando Runtime.getRuntime().exec("beep")
pero eso también parece un poco excesivo. Estoy en Ubuntu 10.10. La placa de la computadora es un Gigabyte MA 770 UD3. A continuación se muestra el programa ofensivo.Toolkit no suena en ubuntu
import java.awt.Toolkit;
public class Beeper
{
public static void main(String[] args)
{
Toolkit.getDefaultToolkit().beep();
}
}
De blacklist.conf es el siguiente.
# low-quality, just noise when being used for sound playback, causes
# hangs at desktop session start (Ubuntu: #246969)
#blacklist snd_pcsp
# ugly and loud noise, getting on everyone's nerves; this should be done by a
# nice pulseaudio bing (Ubuntu: #77010)
#blacklist pcspkr
Si desea eliminarlo, ejecute 'sudo modprobe -r pcspkr' – bbarke