Vô hiệu hóa tất cả âm thanh vĩnh viễn


21

Tôi đã có một phòng thí nghiệm cho học sinh trung học và tôi muốn tắt âm thanh hoàn toàn trên các máy tính trong phòng thí nghiệm.

Bất kỳ đề xuất? Tôi đã xem xét alsa force-unload, nhưng điều đó chỉ giết chết các quy trình hiện đang sử dụng card âm thanh. Khi tôi tải lại trình duyệt và nhấn YouTube, âm thanh sẽ quay trở lại.

Về cơ bản, tôi muốn tải âm thanh từ kernel ... nhưng dễ dàng hơn thế.


Đừng nếu nó hoạt động nhưng sẽ nghĩ nếu bạn vô hiệu hóa / xóa hoặc đưa vào danh sách đen các trình điều khiển âm thanh / âm thanh trong kernel. Sẽ cần phải root để vô hiệu hóa / kích hoạt. Cách dễ nhất là đặt âm thanh thành tắt tiếng trong cài đặt, nhưng bất kỳ ai cũng có thể làm / hoàn tác điều đó. Tôi không đủ tốt để giải thích làm thế nào.
crip659

1
Có thể đặt blacklist sndtrong một tập tin /etc/modprobe.d/blacklist-snd.conf? AFAIK tất cả các mô-đun snd phụ thuộc vào nó (và nó phụ thuộc vào soundcore - xem modinfo snd, vì vậy có lẽ đó là một trong danh sách đen) và tôi nghĩ rằng nó chịu trách nhiệm tải lên các thẻ âm thanh, vì vậy về lý thuyết mà không có nó, bạn không nên có bất kỳ âm thanh nào có thể (trừ khi có người sudobật modprobe). {Argh, bạn cũng đánh tôi đấy!}
pbhj

18
Cắt dây loa :) KISS
Nhân viên EODCraft

1
Có thể tắt soundcard trong UEFI không? PC của tôi cho phép điều đó.
dùng3518753

2
@EODCraftStaff hoặc cắm phích cắm tai nghe giả.
rackandboneman

Câu trả lời:


33

Được rồi, vì vậy danh sách đen các mô-đun liên quan đến âm thanh làm việc. Nhờ bài này:

http://www.pc-freak.net/blog/diseac-sound-kernel-modules-debian-ubfox-gnu-linux-servers/

Các chi tiết của bản sửa lỗi:

chỉnh sửa /etc/modprobe.d/snd-blacklist.confvà thêm các mục này (từ máy tính độc lập Dell với 18.04)

blacklist soundcore
blacklist snd
blacklist snd_pcm
blacklist snd_hda_codec_hdmi
blacklist snd_hda_codec_realtek
blacklist snd_hda_codec_generic
blacklist snd_hda_intel
blacklist snd_hda_codec
blacklist snd_hda_core
blacklist snd_hwdep
blacklist snd_timer

16

Giải pháp phần cứng: chèn đầu nối giắc cắm mini vào cổng đầu ra âm thanh, nhưng chỉ có đầu nối, không có dây hoặc loa trên nó. Điều này đã làm việc cho tôi từ những năm 80 để làm im lặng sự hoạt động mạnh mẽ của Mac.


2
Là một giải pháp lâu dài hơn (và tổng thể), đặt keo nóng vào jack. Tôi không biết trường hợp sử dụng của OP là gì nhưng nếu vấn đề là trẻ em tự cắm đồ vào (vì bất kỳ lý do gì) thì câu trả lời này sẽ không đủ.
Thuyền trưởng Man

5
@CaptainMan Keo nóng một mình sẽ không làm cho máy tính định tuyến âm thanh đến giắc cắm. Nhưng bạn có thể keo trong một jack.
Phục hồi

@ Điểm tốt bí mật của Solomonoff. Tôi đã không nghĩ về loa tích hợp.
Thuyền trưởng Man

1
Tôi đã từng sử dụng thủ thuật này trong tình huống của OP (một phòng thí nghiệm máy tính trong một lớp học cấp ba). Tất nhiên, tôi là một sinh viên trong lớp và đã khởi động MacPlus để tôi có thể chơi Rủi ro trong lớp soạn thảo.
Joe

3

Một giải pháp đơn giản sẽ là loại bỏ các trình điều khiển alsa, tức là:

sudo apt-get remove --purge alsa

1
Điều đó có thể dễ dàng bị đảo ngược bởi một số lệnh cài đặt sau này, phải không?
leftaroundabout

Tôi đoán mọi thứ có thể được đảo ngược sau đó. Đây chỉ là một giải pháp nhanh chóng cho vấn đề của OP, không phải là câu trả lời "làm tê liệt âm thanh của tôi mãi mãi".
Pedro lobito

Chắc chắn, nhưng quan điểm của tôi là điều này hoàn toàn có khả năng bị đảo ngược vô tình , cụ thể là khi cài đặt một số gói xảy ra phụ thuộc vào alsa.
rời khỏi

2

Điều này dường như làm việc. Chỉnh sửa tập tin/etc/pulse/client.conf

Thay đổi dòng:

; autospawn = yes

đến

autospawn = no

; daemon-binary = /usr/bin/pulseaudio

đến

daemon-binary = /usr/bin/pulseaudio

Khởi động lại.


4
Mọi người dùng có thể ghi đè cài đặt bằng cài đặt /etc/pulse/cliet.confcủa riêng họ ~/.config/pulse/client.conf, vui lòng xem qua man pulse-client.conf.
mook765

1
Vì vậy, sau khi thay đổi này, âm thanh vẫn phát - không có điều khiển âm thanh nào nữa nên âm lượng là 100%. Nhờ đề nghị mặc dù. Tôi nghĩ rằng alsa chỉ tiếp quản khi xung đi.
ether_joe
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.