web-dev-qa-db-fra.com

Au redémarrage, les écouteurs sont mis en sourdine

Après avoir mis à niveau Ubuntu vers la version 15.04, alsamixer assourdit mes écouteurs à chaque redémarrage. J'ai essayé de modifier les paramètres dans alasamixer et de l'enregistrer avec Sudo alsactl store. J'ai modifié le fichier /etc/Pulse/default.pa en commentant la ligne #load-module module-switch-on-port-available J'ai modifié le fichier /usr/share/pulseaudio/alsa-mixer/paths/analog-output-headphones.conf comme ceci:

[Element Speaker]
; link to muting
switch = mute
; set volume to zero, so only the master slider controls playback volume. This gives better linearity.
volume = zero

Mais rien ne fonctionne

3
Cikson

Avec la nouvelle version d'Ubuntu et la nouvelle carte mère, le problème a été résolu par lui-même.

0
Cikson

Pour tous les pauvres comme moi, faire des recherches un peu partout et le réparer seulement après ... un an. Réponse courte: Essayez cette commande:

 pactl set-sink-port <card> <port>

Exemple: j'ai deux cartes son, la carte n ° 0 et la carte n ° 1

pactl set-sink-port 1 analog-output-headphones

Vous pouvez obtenir votre numéro de carte et votre port avec cette commande

pactl list

Si cela rend votre sortie audio correctement, vous pouvez conserver cette valeur par défaut (c'est-à-dire chaque démarrage ou connexion du système) en mettant cette ligne dans /etc/Pulse/default.pa

set-sink-port 1 analog-output-headphones

Réponse longue: PulseAudio et Alsamixer sont installés sur mon système (Ubuntu 16.04 par défaut). J'installe les deux pavucontrol' andgnome-alsamixer` pour surveiller les événements.

Lorsque j'ai branché ma prise de casque, PulseAudio ne peut pas détecter l'état du plug-in. Il est toujours montré "Unplugged". Dans PulseAudio Volumn Control, je modifie le port de sortie d’un journal en Headphone, puis je regarde dans AlsaMixer. Je constate que le casque est automatiquement mis en sourdine et que le volume est réglé sur 100%.

Cela signifie que toutes les méthodes d'ajustement d'AlsaMixer ne fonctionneront jamais. Nous devons corriger le PulseAudio, définir le port de sortie que nous voulons, à l'aide des commandes que j'ai écrites ci-dessus.

1
Kent

J'ai eu le même problème sur mon Dell 27 All in One.

La seule solution pour moi consistait à ajouter une commande à /etc/rc.local

Les étapes sont les suivantes:

Sudo nano /etc/rc.local

Ajoutez la commande suivante avant la ligne exit 0

sleep 10 && amixer -q set Headphone 100 unmute
1
ROD