Nonaktifkan semua suara secara permanen


21

Saya punya lab untuk siswa sekolah menengah, dan saya ingin menonaktifkan audio sama sekali di komputer lab.

Ada saran? Saya sudah melihat alsa force-unload, tetapi itu hanya membunuh proses yang saat ini menggunakan kartu suara. Ketika saya memuat ulang browser dan menekan YouTube, suara kembali.

Pada dasarnya, saya ingin membongkar suara dari kernel ... tetapi lebih mudah dari itu.


Jangan jika itu akan berfungsi tetapi akan berpikir jika Anda menonaktifkan / menghapus atau memasukkan driver audio / suara di kernel. Perlu root untuk menonaktifkan / mengaktifkan. Cara termudah adalah dengan mengatur suara agar tidak bersuara dalam pengaturan, tetapi siapa pun dapat melakukan / membatalkannya. Saya tidak cukup baik untuk menjelaskan caranya.
crip659

1
Mungkin memasukkan blacklist sndfile /etc/modprobe.d/blacklist-snd.conf? AFAIK semua modul snd tergantung padanya (dan itu tergantung pada soundcore - lihat modinfo snd, jadi mungkin itu yang masuk daftar hitam) dan saya pikir itu bertanggung jawab untuk memuat kartu suara, jadi secara teori tanpa itu Anda seharusnya tidak memiliki suara mungkin (kecuali seseorang telah sudoaktif modprobe). {Argh, kamu juga mengalahkan aku!}
pbhj

18
Potong kabel speaker :) KISS
Staf EODCraft

1
Apakah mungkin untuk menonaktifkan kartu suara di UEFI? PC saya memungkinkan itu.
user3518753

2
@EODCraftStaff atau colokkan colokan headphone dummy.
rackandboneman

Jawaban:


33

Baiklah, jadi daftar hitam modul terkait suara bekerja. Terima kasih untuk posting ini:

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

Rincian perbaikan:

edit /etc/modprobe.d/snd-blacklist.confdan tambahkan entri ini (dari PC mandiri Dell dengan 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

Solusi perangkat keras: masukkan konektor jack mini ke port output suara, tetapi hanya konektor, tanpa kabel atau speaker. Ini telah berhasil bagi saya sejak tahun 80-an untuk membungkam ding power-on Mac yang indah.


2
Sebagai solusi yang lebih permanen (dan kotor), masukkan lem panas ke dalam dongkrak. Saya tidak tahu apa gunanya OP itu tetapi jika masalahnya adalah anak-anak memasukkan barang-barang mereka sendiri (untuk alasan apa pun) maka jawaban ini tidak akan cukup.
Kapten Man

5
@CaptainMan Hot lem saja tidak akan membuat komputer merutekan audio ke jack. Tapi Anda bisa merekatkan jack.
Pasang kembali Monica

@ Poin bagus Solomonoff's Secret. Saya tidak berpikir tentang speaker internal.
Kapten Man

1
Saya biasa menggunakan trik ini dalam situasi OP (lab komputer di kelas sekolah menengah). Tentu saja, saya adalah seorang siswa di kelas, dan sedang mem-boot MacPlus sehingga saya bisa bermain Risiko dalam penyusunan kelas.
Joe

3

Solusi sederhana akan menghapus driver alsa, yaitu:

sudo apt-get remove --purge alsa

1
Itu bisa dengan mudah dibalik secara tidak sengaja oleh beberapa perintah instalasi nanti, kan?
leftaroundabout

Saya kira semuanya bisa dibalik nanti. Ini hanyalah solusi cepat untuk masalah OP, bukan jenis jawaban "melumpuhkan suara saya selamanya".
Pedro Lobito

Tentu, tetapi poin saya adalah ini kemungkinan besar akan dibalik secara tidak sengaja , yaitu ketika menginstal beberapa paket yang kebetulan bergantung alsa.
leftaroundabout

2

Ini sepertinya berhasil. Edit file/etc/pulse/client.conf

Ubah baris:

; autospawn = yes

untuk

autospawn = no

Dan

; daemon-binary = /usr/bin/pulseaudio

untuk

daemon-binary = /usr/bin/pulseaudio

Mulai ulang.


4
Setiap pengguna dapat mengesampingkan pengaturan /etc/pulse/cliet.confdengan pengaturannya sendiri ~/.config/pulse/client.conf, silakan lihat man pulse-client.conf.
mook765

1
Jadi setelah perubahan ini, audio masih diputar - tidak ada kontrol audio lagi sehingga volumenya 100%. Terima kasih untuk sarannya. Saya pikir alsa baru saja mengambil alih ketika denyut nadi hilang.
ether_joe
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.