Toolkit не подает звуковой сигнал в ubuntu

У меня проблемы с звуковым сигналом Toolkit. Я закомментировал две строки отключения динамиков в /etc/modprobe.d/blacklist.conf . Я не могу использовать код консоли 7 , чтобы подавать звуковой сигнал, потому что мне нужно, чтобы он работал в Swing, и я хотел бы, чтобы он был слышен в Eclipse IDE (а не показывать специальный символ на консольной панели в Eclipse). Когда я не в Eclipse IDE, я протестировал код 7 и обнаружил, что он слышен, поэтому я знаю, что это не проблема с ослабленным соединителем. У меня есть хорошие звуковые эффекты через файлы .wav, но иногда мне просто нужен простой звуковой сигнал, и я не хочу использовать много циклов процессора для его достижения. В настоящее время я использую Runtime.getRuntime (). Exec ("beep") , но это также кажется немного чрезмерным. Я использую Ubuntu 10.10. Плата компьютера - Gigabyte MA 770 UD3. Ниже приведена оскорбительная программа.

import java.awt.Toolkit;

public class Beeper
{
    public static void main(String[] args)
    {
        Toolkit.getDefaultToolkit().beep();
    }
}

Из blacklist.conf следует следующее.

# 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
7
задан H2ONaCl 19 September 2011 в 00:57
поделиться