Sie könnten das Gehäuse öffnen und den Stecker ziehen, der den internen Lautsprecher mit der Hauptplatine verbindet.
Deaktivieren des integrierten Lautsprechers in Linux
Meine Workstation verfügt über einen eingebauten Lautsprecher, der überraschenderweise sehr gut Audio wiedergibt. Ich habe auch externe Lautsprecher an die Audioausgangsbuchse angeschlossen, die einfacher zu hören sind. Wenn ich versuche, Audiomaterial abzuspielen, wird der Ton sowohl von den externen Lautsprechern als auch von den eingebauten Lautsprechern der Workstation ausgegeben.
Ich möchte den Lautsprecher in der Maschine deaktivieren und einfach Kopfhörer an den externen Lautsprecher anschließen, damit ich bei der Arbeit Schulungsmaterial hören kann, ohne meinen Büromitarbeiter zu stören. Ich bin nicht sicher, wie Sie dies unter Linux (Suse Enterprise Desktop 11) tun. Beim Fummeln mit den Gnome-Audiowerkzeugen werden nicht zwei verschiedene Audiogeräte auf dem Computer aufgelistet.
Soweit ich das beurteilen kann, wird der Ton über das ALSA-System abgespielt. Ich habe in meinem Home-Verzeichnis nachgesehen und es gibt keine .asoundrc-Steuerungskonfiguration.
Ich sollte auch hinzufügen, dass ich im BIOS nach einer Möglichkeit suche, den eingebauten Lautsprecher zu deaktivieren, aber ich konnte eine solche Einstellung nicht finden.
4 Antworten auf die Frage
- Beliebte
- Neu
- Mit Kommentaren
- Aktiv
Ich würde modprobe -r pcspkr
; dann sudo nano /etc/modprobe.d/blacklist.conf
, wo ich hinzufügen würde blacklist pcspkr
.
Möglicherweise haben Sie nicht das pcspkr, sondern das Modul snd_pcsp: In diesem Fall müssen Sie in den obigen Befehlen nur snd_pcsp anstelle von pcspkr eingeben.
Hoffentlich hilft das,
Grüße
Alsamixer ist die ebenfalls als GUI vorgesehene GUI für den Zugriff auf Hardwaremischerelemente. Wenn eine Anwendung überhaupt den internen Lautsprecher separat ausschalten kann, ist dies wahrscheinlich auch alsamixer möglich. Viele Mixeranwendungen sind ziemlich allgemein und passen sich nicht an die spezifischen Fähigkeiten der Hardware an, wie dies bei einem Mixer der Fall ist. Suchen Sie nach einem Steuerelement mit der Bezeichnung "Interner Lautsprecher" oder ähnlichem. m schaltet jeden umschaltbaren Kanal in der alsamixer-Schnittstelle stumm / nicht stumm. h öffnet das Hilfefenster und Escape wird beendet.
Wenn Sie uneingeschränkten Zugriff auf die Parameter der Soundkarten haben möchten, amixer -c<n>
sollten Sie diese Liste bereitstellen und amixer -c<num> set <SCONTROL> mute
ein veränderbares Steuerelement nach Namen stummschalten. Überprüfen Sie unbedingt verschiedene Werte von <n> mit einem Mixer, da pulseaudio zum Beispiel häufig ein zusätzliches virtuelles Gerät erstellt. Das Argument -c für die Auswahl einer Soundkarte funktioniert auch mit alsamixer oder alsamixergui (der X11-Version von alsamixer).
Ich weiß, das ist alt, aber ich habe eine Lösung für alle, die später auf der Suche nach einer Lösung auf diesen Beitrag stoßen könnten. Wenn Sie es noch nicht installiert haben, müssen Sie alsamixer installieren. Führen Sie im Terminal den Befehl "alsamixer" aus. Dann Pfeiltaste zu "Mono". Wenn Mono ausgewählt ist, drücken Sie "M" auf Ihrer Tastatur, um die Stummschaltung zu aktivieren, und drücken Sie "Esc". Das ist es! :-)
Verwandte Probleme
-
6
Wie kann ich Rauschen aus einer Audioaufnahme entfernen?
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem