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 Sie alsactl -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 Sie alsactl -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 ???