Ich habe ein Labor für Schüler und möchte Audio auf den Laborcomputern komplett deaktivieren.
Irgendwelche Vorschläge? Ich habe mir das angeschaut alsa force-unload
, aber das bricht nur Prozesse ab, die aktuell die Soundkarte benutzen. Wenn ich den Browser neu lade und YouTube drücke, kommt der Ton zurück.
Grundsätzlich möchte ich Sound aus dem Kernel entladen ... aber einfacher.
blacklist snd
in eine Datei setzen/etc/modprobe.d/blacklist-snd.conf
? AFAIK alle snd Module hängen davon ab (und es hängt vom Soundcore ab - sehen Siemodinfo snd
, vielleicht ist das derjenige, der auf die schwarze Liste gesetzt wird) und ich denke, es ist für das Laden der Soundkarten verantwortlich. Theoretisch sollte man ohne das keinen Sound haben möglich (es sei denn, jemand hatsudo
anmodprobe
). {Argh, du hast mich auch geschlagen!}Antworten:
Also gut, also funktionierte es, die Sound-Module auf die schwarze Liste zu setzen. Danke an diesen Beitrag:
http://www.pc-freak.net/blog/disabling-sound-kernel-modules-debian-ubuntu-gnu-linux-servers/
Die Details des Updates:
Bearbeiten
/etc/modprobe.d/snd-blacklist.conf
und Hinzufügen dieser Einträge (von einem eigenständigen Dell-PC mit 18.04)quelle
Eine Hardwarelösung: Stecken Sie einen Mini-Jack-Stecker in den Audioausgang, aber nur einen Stecker, ohne Kabel oder Lautsprecher. Dies hat bei mir seit den 80ern funktioniert, um das ansonsten schöne Power-On-Ding des Mac zum Schweigen zu bringen.
quelle
Eine einfache Lösung wäre das Entfernen der alsa-Treiber, dh:
quelle
alsa
.Das scheint zu funktionieren. Bearbeiten Sie die Datei
/etc/pulse/client.conf
Ändern Sie die Zeile:
zu
Und
zu
Starten Sie neu.
quelle
/etc/pulse/cliet.conf
mit seinen eigenen Einstellungen in überschreiben~/.config/pulse/client.conf
, sehen Sie sich das anman pulse-client.conf
.