Les écouteurs sont détectés, car lorsqu'ils sont branchés, ils apparaissent dans les paramètres de son.
Le problème est qu'ils ne produisent tout simplement aucun son.
Les haut-parleurs de l'ordinateur portable produisent un son parfait.
J'utilise Ubuntu 16.04 x64
Voici la sortie de l'exécution d'alsa-info.sh :
http://pastebin.com/1aDcq86B
Que puis-je faire pour essayer de déboguer moi-même ce problème ?
Modifier 1
Grâce à @Rexford et à cette réponse, j'ai trouvé comment obtenir une sortie de débogage détaillée de pulseaudio, en modifiant temporairement /etc/pulse/client.conf
en utilisant le --log-level
drapeau.
Je ferai rapport après avoir joué avec ces nouvelles informations et essayé de trouver le problème.
Modifier 2
Je me suis réveillé ce matin avec l'intention d'aller au fond de ce problème, quand j'ai découvert que le son des écouteurs commençait à fonctionner.
Hier soir, j'avais essayé de nombreuses solutions (à partir de divers forums et pages Web), mais je ne redémarrais pas mon ordinateur (je faisais juste pulseaudio -k && sudo alsa force-reload
).
Je suppose donc que le redémarrage était nécessaire pour que l'une des solutions démarre et fonctionne réellement.
L'une des choses les plus importantes que j'ai essayées a été de désinstaller pulseaudio, d'installer gnome-audio en remplacement et de revenir à pulseaudio. Je recommande donc aux autres d'essayer cela s'ils ont du mal.
Notez simplement que si vous faites cela, vous devez suivre les instructions ici pour récupérer votre icône de volume/son (si elle est manquante après le redémarrage - ce qui était le cas pour moi) .
Je ne peux pas aller à la racine de ce problème maintenant, car il n'existe plus pour moi.
Modifier 3
Le problème est revenu…
Les journaux de débogage de pulseaudio ne révèlent rien d'utile (par exemple, des messages d'erreur).
Selon ce diagramme, alsa est le prochain arrêt pour vérifier la cause.
Meilleure réponse
Cette réponse semble fonctionner pour moi, mais je n'ai pas encore cherché pourquoi.
Pour répéter la solution, exécutez simplement cette commande dans un shell (aucune racine nécessaire) :
alsactl restore