Toolkitのビープ音に問題があります。私は/etc/modprobe.d/blacklist.conf
の2つのスピーカー無効化行をコメントアウトしました。私はSwingで動作する必要があるため、ビープ音を鳴らすためにコンソールコード7
を使用することはできません。Eclipseのコンソールのようなペインに特別なシンボルを表示するのではなく、Eclipse IDEで聞きたいです。 Eclipse IDEにないときは、コード7
をテストして聞こえるようになったので、コネクタの問題が緩んでいないことがわかりました。私は.wavファイルを使って素敵なサウンドエフェクトを持っていますが、時には単純なビープ音が欲しいので、それを達成するために多くのCPUサイクルを使いたくありません。現在私はRuntime.getRuntime().exec("beep")
を使用していますが、それも少し過剰です。私はubuntu 10.10です。コンピュータボードはGigabyte MA 770 UD3です。以下は問題のプログラムです。ツールキットがubuntuでビープ音を出さない
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
削除する場合は、 'sudo modprobe -r pcspkr'を実行してください。 – bbarke