Tôi đang gặp sự cố với tiếng bíp của Bộ công cụ. Tôi đã nhận xét hai dòng vô hiệu hóa loa trong số /etc/modprobe.d/blacklist.conf
. Tôi không thể sử dụng mã giao diện điều khiển 7
để beep vì tôi cần nó để làm việc trong Swing và tôi muốn nó có thể nghe được trong IDE Eclipse (thay vì hiển thị một biểu tượng đặc biệt trong bảng điều khiển giống như trong Eclipse). Khi không có trong IDE Eclipse, tôi đã thử nghiệm mã số 7
và thấy nó có thể nghe được vì vậy tôi biết nó không phải là một vấn đề kết nối lỏng lẻo. Tôi có hiệu ứng âm thanh tốt đẹp thông qua các tập tin .wav nhưng đôi khi tôi chỉ muốn một tiếng bíp đơn giản và tôi không muốn sử dụng rất nhiều chu kỳ CPU để đạt được nó. Hiện tại tôi đang sử dụng Runtime.getRuntime().exec("beep")
nhưng điều đó cũng có vẻ hơi quá mức. Tôi đang ở trên Ubuntu 10.10. Bảng máy tính là một Gigabyte MA 770 UD3. Dưới đây là chương trình vi phạm.Bộ công cụ không kêu bíp trên ubuntu
import java.awt.Toolkit;
public class Beeper
{
public static void main(String[] args)
{
Toolkit.getDefaultToolkit().beep();
}
}
Từ danh sách đen.conf như sau.
# 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
Nếu bạn muốn xóa nó, hãy chạy 'sudo modprobe -r pcspkr' – bbarke