Tắt loa bíp bằng alsamixer vĩnh viễn


3

Debian 7, x64.

Tôi có thể tắt tiếng bíp bằng cách giảm âm lượng thanh Loa trong alsamixer xuống 0.

Tuy nhiên, sau khi khởi động lại âm lượng loa trong alsamixer được đặt lại 100%.

Làm cách nào tôi có thể tắt tiếng bíp speker vĩnh viễn (hoặc có thể lưu cài đặt alsamixer hiện tại theo cách chúng tồn tại khi khởi động lại)?

(P.S. Tôi đang sử dụng KDE - có lẽ đó là KDE gây rối với nó?)

Câu trả lời:


3

Sử dụng các hướng dẫn tại Vô hiệu hóa Beep loa PC . Về cơ bản, là root, chạy lệnh này:

printf "%s\n" "blacklist "{pcspkr,snd_pcsp} > /etc/modprobe.d/beep_blacklist.conf

Hai điều quan trọng cần lưu ý nếu bạn đưa vào danh sách đen các mô-đun thông qua /etc/modprobe.d/

  • Có thể cần phải liệt kê cả hai chiếc máy tính cũng như snd_pcsp
  • Các mô-đun được liệt kê trong danh sách đen vẫn có thể được kéo vào như các phụ thuộc của các mô-đun khác (điều này có thể được xác định bởi modprobe --show-depends mymodule

Tất nhiên, có các phương pháp khác, chẳng hạn như trong X, từ Bảng điều khiển, sử dụng ALSA (như bạn đã tìm thấy), v.v. Nếu bạn khăng khăng sử dụng ALSA, thì alsactl store sau khi tắt âm lượng nên làm thủ thuật.


1

Thật không may, câu trả lời của user19087 không hoạt động như pcspkr mô-đun không được tải bằng cách khởi động trên Debian 7 (ít nhất là trên máy tính xách tay Dell Vostro của tôi) nhưng wiki ArchLinux đã chứa câu trả lời đúng:

amixer set 'Speaker' 0% mute

Sau khi làm alsactl store Điều này sẽ tắt tiếng bíp cho tốt, không có tiếng bíp sau khi khởi động lại.


Đối với hồ sơ, tôi đề nghị đưa vào danh sách đen chiếc máy tính snd_pcsp (không may là câu trả lời của tôi đã được chỉnh sửa, làm cho điều này ít rõ ràng hơn). Trong hạt nhân mới hơn chiếc máy tính đã được đổi tên thành snd_pcsp .
user19087

@ user19087: Debian 7 có tệp:% cat /etc/modprobe.d/alsa-base-blacklist.conf # Nhận xét mục này để tải danh sách đen trình điều khiển snd-pcsp snd-pcsp. Rõ ràng snd-pcsp được đưa vào danh sách đen theo mặc định. Nó không hiển thị trong đầu ra lsmod.
LetMeSOThat4U
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.