7

Toolkit のビープ音に問題があります。の 2 つのスピーカー無効化行をコメントアウトしました/etc/modprobe.d/blacklist.conf7Swing で動作させる必要があり、(Eclipse のコンソールのようなペインに特別な記号を表示するのではなく) Eclipse IDE で聞こえるようにしたいので、コンソール コードを使用してビープ音を鳴らすことはできません。Eclipse IDE 以外でコードをテストしたところ、コード7が聞こえることがわかったので、コネクタの緩みの問題ではないことがわかりました。私は .wav ファイルを介して素敵な効果音を鳴らしていますが、単純なビープ音だけが必要な場合があり、それを実現するために多くの CPU サイクルを使用したくありません。現在私は使用しています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
4

1 に答える 1