Ich höre fast jedes Mal Musik, wenn ich auf meinem Computer bin. Ich habe oft versehentlich meine Kopfhörer ausgesteckt. Dies hat dazu geführt, dass andere um mich herum gestört wurden. Kennt jemand eine Möglichkeit, die Lautsprecher stummzuschalten (und die VLC zu pausieren), wenn die Kopfhörer ausgesteckt sind?
Ich würde das gerne auf meinem Laptop machen. Es ist ein Acer Aspire One D150. Die Lautsprecher sind in den Computer integriert. Meine Kopfhörer sind Standard 1/8-Kopfhörer, die über die Kopfhörerbuchse angeschlossen werden.
acer
aspire-one
headphones
speakers
Jorge Castro
quelle
quelle
Antworten:
Meine ursprüngliche Antwort war einfach: "Klicken Sie einfach auf die Toneinstellungen und wählen Sie in den" Ausgabe "-Einstellungen" Analogkopfhörer "aus. Lassen Sie mich wissen, wenn dies nicht hilft."
BEARBEITEN / AKTUALISIEREN: Okay, dies funktioniert möglicherweise nicht richtig, wenn Sie Ihre alsa so konfiguriert haben, dass die Lautsprecher automatisch stumm geschaltet werden, wenn Kopfhörer angeschlossen sind. Möglicherweise müssen Sie diese deaktivieren, wenn Sie sie eingestellt haben.
Wie auch immer, machen Sie Musik, während der Sound abgespielt wird, damit Sie Ihre Soundausgabe testen können. Öffnen Sie jetzt Ihre Terminal-Konsole und geben Sie ein
alsamixer
. Hör zu. Ziemlich cool, oder? Hier können Sie die Lautstärke für Master, Kopfhörer, Lautsprecher sowie andere Ein- / Ausgänge einstellen.Stellen Sie in alsamixer die Lautstärke so ein, wie Sie sie möchten, wenn Ihre Lautsprecher eingeschaltet sind. Kopfhörer können mit jeder beliebigen Lautstärke betrieben werden. Ich würde Ihren "Sprecher" auf 100% und Ihren Meister auf ~ 75% setzen. Wir werden dies jetzt in einem Profil speichern! Drücke die Escape-Taste, um alsamixer zu beenden. Wenn Sie es erneut öffnen, werden Sie feststellen, dass Ihre Einstellungen noch gespeichert sind.
Nachdem Sie die Lautstärke so eingestellt haben, dass die Lautsprecher eingeschaltet sind, geben Sie die Konsole ein,
alsactl -f filename store
ändern Sie jedoch den Dateinamen in den gewünschten Namen. Ich habe meine noheadph.alsa genannt. Gehen Sie nun zurück in den alsamixer und stellen Sie die Lautstärke Ihres Kopfhörers und Ihrer Lautsprecher auf 0% ein. Lassen Sie die Gesamtlautstärke dort, wo Sie möchten. Beenden Sie alsamixer, indem Sie die Escape-Taste drücken, und speichern Sie dieses Profil, indem Siealsactl -f filename store
außer dieses Mal Folgendes eingeben : Ersetzen Sie "Dateiname" durch etwas Relevantes, z. B. "headph.alsa". Jetzt können Sie eines dieser Profile abrufen / wiederherstellen, indem Siealsactl -f filename restore
offensichtlich "Dateiname" durch einen beliebigen Namen für Ihre gespeicherten Profile ersetzen. Ist das nicht cool ?! Beachten Sie, dass die Profile in Ihrem privaten Benutzerverzeichnis gespeichert werden sollten.Was ist übrig? Binden Sie einfach einen Tastendruck, um ein Profil wiederherzustellen, und einen anderen, um das andere wiederherzustellen! Wie? Gehen Sie im OS-Menü zu System> Preferences> Keyboard Shortcuts. Klicken Sie hier auf "Hinzufügen", um eine neue Verknüpfung hinzuzufügen. Ich habe meinen Namen "set soundout headphones only" gegeben und den Befehl eingegeben,
alsactl -f /home/username/headph.alsa restore
außer "username" in Ihren Benutzerkontonamen zu ändern. Ich denke, du verstehst das Wesentliche! :)Bitte sag mir, wie es dir geht. Danke an diesen Thread für die alsamixer info etc.
PS: Leider kann ich aus irgendeinem Grund nicht einfach $ home / filename im Tastaturbefehl verwenden. Weiß jemand warum das so ist ???
quelle
alsamixer
die zuletzt eingestellte Systemlautstärke "dort aufhört, wo sie aufgehört hat", wenn Sie versuchen, die Lautstärke mit den Lautstärketasten des Laptops anzupassenXF86Audio
.Hatte gerade das gleiche Problem und habe ein kleines Skript dafür gemacht, sehr spät, aber ich dachte, ich würde es trotzdem teilen
in
/etc/acpi/events/
mache eine Dateiheadphone-plug
mit Inhalt:Dadurch wird das Skript in Aktion ausgeführt, wenn ein Plug-Ereignis auftritt
erstellen
/usr/local/bin/headphone-plug.sh
mit inhalt:und ausführbar machen.
Es ist ein bisschen wie ein Hack, da dies nur für einen einzelnen Benutzer in einer einzelnen x-Sitzung funktioniert. Aber es ist genug für mich
quelle
Soweit ich informiert bin, gibt es keine Standardoption, um diese Angelegenheit zu lösen. Sie könnten Folgendes versuchen:
Grüße, Martijn
quelle
Wie KYI sagte, könnten Sie versuchen, die Lautsprecher stummzuschalten. Vielleicht hilft Ihnen diese Seite .
quelle
Wie wird die Stummschaltung der automatisch stummgeschalteten Lautsprecher für acer aufgehoben? Ich weiß nicht, ob es auf andere Laptops anwendbar ist. Probieren Sie einfach die Anweisungen oder den Ablauf der Anweisungen für Nicht-Acer-Laptop-Benutzer.
Ich hoffe es hat dir geholfen ... (:
quelle