web-dev-qa-db-fra.com

Pas de son dans les haut-parleurs d'un ordinateur portable après la déconnexion Bluetooth, Ubuntu Linux 17.04

J'ai réussi à coupler mon casque Bluetooth Bose QC35 à mon ordinateur portable Ubuntu 17.04. Le son fonctionne bien dans les écouteurs. Cependant, lorsque je les déconnecte, il semble impossible de faire résonner le son des haut-parleurs de mon ordinateur portable. Le volume est monté à 100%. Les haut-parleurs travaillaient.

J'ai essayé plusieurs solutions, telles que le redémarrage de Bluetooth, la réinstallation d'alsa et de Pulse, etc. Rien ne fonctionne.

L’audio revenait au redémarrage, mais pas plus.

Des idées? Très appréciée.

2
GBC

Dans mon cas, le problème était que le volume du "casque" avait été mis en sourdine et baissé à 0. Cela empêchait tout son de s'échapper des haut-parleurs de l'ordinateur portable. Vous pouvez voir si vous rencontrez un problème similaire en exécutant alsamixer dans le terminal. Si quelque chose est marqué avec MM ou si le volume est réduit à zéro, c'est probablement tout. Vous pouvez utiliser les touches fléchées et la touche M pour réactiver le son et rétablir le volume.

Comme cela se produit à peu près à chaque fois que je déconnecte mon casque, j'ai un script ici:

for x in `amixer controls  | grep layback` ; do amixer cset "${x}" on ; done
for x in `amixer controls  | grep layback` ; do amixer cset "${x}" 100% ; done

Cela rétablira le son et ramènera votre volume à 100% pour tous les éléments énumérés dans alsamixer.

J'ai passé des heures à me déchirer les cheveux et j'espère que cela aidera quelqu'un.

2
GBC

J'ai le même problème en 18.04 et le fait de tuer pulseaudio (qui réapparaît automatiquement puis analyse à nouveau des périphériques) corrige le problème sans avoir à redémarrer.

pidof pulseaudio|xargs kill

Je vais essayer de tuer toutes les instances de pulseaudio. Dans des circonstances normales, deux doivent être en cours d'exécution, l'un appartenant à gdm (ou peut-être root sur des systèmes plus anciens) et un autre appartenant à votre propre utilisateur.

Ainsi, la kill ne fera que tuer l’instance pulseaudio de votre utilisateur et ne pourra pas tuer celle appartenant à gdm ainsi que toute autre qui appartiendrait à un autre utilisateur (ce qui est exactement ce que nous voulons ... ).

ALT: J'ai aussi trouvé une autre solution potentielle qui consiste à forcer l'audio par impulsions aux appareils à réanalyser , mais cela semble poser davantage de problèmes. que ça résout ...

0
Laurent B.