Tüm sesi kalıcı olarak devre dışı bırak


21

Lise öğrencileri için bir laboratuarım var ve laboratuar bilgisayarlarında sesi tamamen devre dışı bırakmak istiyorum.

Baska öneri? Ben bakıyorum alsa force-unload, ama bu sadece şu anda ses kartı kullanan işlemleri öldürüyor. Tarayıcıyı yeniden yükleyip YouTube'a çarptığımda, ses geri geliyor.

Temel olarak, çekirdekten sesi çıkarmak istiyorum ... ama bundan daha kolay.


İşe yaramazsa etmeyin, fakat çekirdek içindeki ses / ses sürücülerini devre dışı bırakıp / silmeyi veya kara listeye almayı düşünürdünüz. Devre dışı bırakmak / etkinleştirmek için kök olması gerekir. En kolay yol, ayarların sesini kısmak için sesi ayarlamak olabilir, ancak herkes bunu yapabilir / geri alabilir. Nasıl olduğunu açıklayacak kadar iyi değilim.
crip659

1
Belki blacklist sndbir dosyaya koymak /etc/modprobe.d/blacklist-snd.conf? AFAIK tüm snd modülleri buna bağlı (ve soundcore'a bağlı - bakın modinfo snd, bu yüzden kara listeye girenlerden biri olabilir) ve bence ses kartlarının yüklenmesinden sorumlu olduğunu düşünüyorum. mümkün (birisi olmadıkça sudoüzerinde modprobe). {Argh, sen de beni yendin!}
pbhj

18
Hoparlör telini kesin :) KISS
EODCraft Ekibi

1
UEFI’de ses kartlarını devre dışı bırakmak mümkün müdür? Bilgisayarım buna izin veriyor.
user3518753

2
@EODCraftKukla kulaklık fişini yerleştirin veya fişini takın.
rackandboneman

Yanıtlar:


33

Tamam, bu yüzden ses ile ilgili modüller kara listeye çalıştı. Bu gönderiye teşekkürler:

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

Düzeltmenin detayları:

/etc/modprobe.d/snd-blacklist.confbu girişleri düzenleyin ve ekleyin (18.04'lü bir Dell bağımsız bilgisayardan)

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

Bir donanım çözümü: Ses çıkışı bağlantı noktasına bir mini jak konektörü takın, ancak üzerinde herhangi bir tel veya hoparlör olmayan yalnızca bir konektör takın. Bu benim için çalıştı 80'li yıllardan beri Mac'in aksi takdirde güzel açılış dingisini susturmak için.


2
Daha kalıcı (ve brüt bir çözüm) olarak, kriko içine sıcak tutkal koyun. OP’nin kullanım durumunun ne olduğunu bilmiyorum ama eğer sorun çocuklar kendi şeylerini taktıklarında (ne sebeple olursa olsun) o zaman bu cevap yeterli olmayacak.
Kaptan Adam

5
@CaptainMan Yalnızca sıcak tutkal, bilgisayarın sesi jaka yönlendirmesini sağlamaz. Ama bir krikoya yapıştırılabilir.
Monica'yı

@ Solomonoff's Secret iyi nokta. Dahili hoparlörler hakkında düşünmedim.
Kaptan Adam

1
Bu numarayı OP'nin durumunda kullandım (lise sınıfındaki bir bilgisayar laboratuarı). Elbette sınıfta bir öğrenciydim ve bir MacPlus açıyordum, böylece taslak dersinde Risk oynayabilecektim.
Joe,

3

Basit bir çözüm, alsa sürücülerini kaldırmak, yani:

sudo apt-get remove --purge alsa

1
Bu, daha sonra bazı kurulum komutları tarafından yanlışlıkla kolayca tersine çevrilebilir, değil mi?
leftaroundabout

Her şey daha sonra tersine çevrilebilir sanırım. Bu sadece OP'nin sorunu için hızlı bir çözümdür, "sonsuza dek sesimi sakat bırak" türünden bir cevap değildir.
Pedro Lobito

Tabii, ama benim açımdan bu, muhtemelen bağımlı olan bir paket yüklenirken, yanlışlıkla yanlışlıkla tersine çevrilecektir alsa.
leftaroundabout

2

Bu iş gibi görünüyor. Dosyayı düzenle/etc/pulse/client.conf

Satırı değiştir:

; autospawn = yes

için

autospawn = no

Ve

; daemon-binary = /usr/bin/pulseaudio

için

daemon-binary = /usr/bin/pulseaudio

Yeniden Başlatma.


4
Her kullanıcı ayarları /etc/pulse/cliet.confkendi ayarları ile değiştirebilir ~/.config/pulse/client.conf, lütfen bir göz atın man pulse-client.conf.
mook765

1
Yani bu değişiklikten sonra, ses hala çalıyor - ses kontrolleri artık yok, bu yüzden ses seviyesi% 100'dür. Öneriniz için teşekkürler. Galiba nabız bittiğinde alsa devraldı.
ether_joe
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.