Ich verwende Arch Linux mit i3wm. Vorher habe ich Gnome verwendet und der Ton funktionierte einwandfrei. Nach dem Wechsel zu i3wm kommt jedoch kein Ton aus meinen Lautsprechern.
Ich habe es installiert pavucontrol
und die Visualisierungsleisten scheinen korrekt zu reagieren (auf und ab zu springen), wenn ich Ton abspiele, z. B. ein Video in Firefox.
Ausgabe von pactl stat
:
Server String: /run/user/1000/pulse/native
Library Protocol Version: 32
Server Protocol Version: 32
Is Local: yes
Client Index: 6
Tile Size: 65472
User Name: daveliu
Host Name: latitude_arch
Server Name: pulseaudio
Server Version: 11.1
Default Sample Specification: s16le 2ch 44100Hz
Default Channel Map: front-left,front-right
Default Sink: alsa_output.pci-0000_00_1b.0.analog-stereo
Default Source: alsa_input.pci-0000_00_1b.0.analog-stereo
Cookie: b963:c6e8
Außerdem habe ich meinen Benutzer zur audio
Gruppe hinzugefügt, aber das hat auch nicht geholfen. Es scheint keine Anzeichen dafür zu geben, dass meine Soundkarte oder Pulseaudio Probleme haben. Es wird lediglich kein Ton wiedergegeben.
Was benötige ich, damit der Ton funktioniert?
Antwort1
Da Sie eine Ausgabe bei pactl info
ausgeführtem PulseAudio erhalten und es zuvor in GNOME funktioniert hat, kann ein Berechtigungs- oder Treiberproblem höchstwahrscheinlich ausgeschlossen werden.
Im pavucontrol
Reiter „Ausgabegeräte“ kannst du überprüfen, ob deine Lautsprecher oder Kopfhörer angezeigt (und/oder eingesteckt) oder stummgeschaltet wurden. Wenn du den Lautstärkeregler auf 100% stellst, sollte PulseAudio die Stummschaltung aufheben und die Gesamtlautstärke, die PCM- und die Gerätelautstärke ebenfalls wieder auf 100% setzen.
Sie können die Stummschaltung auch über aufheben und einstellen alsamixer
(ggf. müssen Sie vorher die Soundkarte auswählen).
Ich hoffe, das hilft Ihnen weiter. Da Audioprobleme jedoch viele verschiedene Ursachen haben können, empfehle ich Ihnen, auch einen Blick auf diePulseAudio/FehlerbehebungSeite im Archlinux Wiki.