web-dev-qa-db-fra.com

Arrêtez le son des haut-parleurs lors de la connexion d'un casque

Je suppose que cette question avait déjà la réponse ici mais je ne la trouve pas. J'utilise 12.04.

Mettre à jour:

Le problème est que je peux entendre le son des haut-parleurs de mon ordinateur portable même si je branche mes écouteurs. Le casque est juste un casque stéréo standard. Et la chose la plus intéressante est que tout travaillait il y a à peine une semaine.

J'ai essayé de jouer avec les paramètres pulseaudio et alsamixer - aucun résultat.

50
Ilay

Solution d'origine

  1. Allez sur site officiel de Realtek , acceptez les clauses de non-responsabilité, puis téléchargez le pilote audio pour Linux/Unix. Vous devez sélectionner la version 3 pour le noyau 3 ou une version ultérieure.

  2. Configurez les outils nécessaires pour compiler ce pilote.

    Sudo apt-get install build-essential gcc make

  3. Extrayez le fichier téléchargé, exécutez le fichier Sudo ./install à partir d’un terminal après vous être rendu dans le dossier extrait pour compiler le pilote.

  4. Lisez le fichier Readme.txt pour plus d'informations.

  5. Installez gnome-alsamixer avec cette commande.

    Sudo apt-get install gnome-alsamixer
    
  6. Ouvrez le gnome-alsamixer en tapant alsamixer dans le tiret.

  7. Sélectionnez le "Mode sourdine automatique" dans la nouvelle fenêtre.

Redémarrez et voyez si cela est corrigé maintenant. (les étapes 6 et 7 peuvent ne pas être nécessaires) . Automute sera automatiquement activé au redémarrage


Solution 2:

Je viens de trouver une autre solution:

(Cela a fonctionné pour moi avec uniquement le profil S/PDIF, le son du casque et du haut-parleur et l'impossibilité de changer de profil)

  1. Ajouter ce ppa par la commande

     Sudo apt-add-repository ppa:ubuntu-audio-dev/alsa-daily
    
  2. Mettre à jour la liste des paquets. par

    Sudo apt-get update
    
  3. Puis installez le paquet "alsa-hda-dkms":

     Sudo apt-get install alsa-hda-dkms
    

Redémarrez et voyez le résultat!

23
Anwar

Suivez ces étapes pour couper automatiquement vos haut-parleurs lorsque vous branchez un casque:

  1. Terminal ouvert (Ctrl+Alt+T)
  2. Tapez: alsamixer et appuyez sur Enter/Return
  3. Sélectionnez le périphérique audio correct en appuyant sur F6
  4. Naviguez vers la droite avec  (Touche flèche droite) jusqu'à ce que vous mettiez en surbrillance mise en sourdine automatique
  5. Presse  (Touche Flèche haut) et sélectionnez Activé (ou Sortie ligne)
  6. Presse Esc pour quitter
34
user247077

J'ai également eu ce problème sur mon ordinateur portable HP. J'ai trouvé un post et je prends l'un des conseils, qui suggère d'ajouter deux lignes au bas du fichier /etc/modprobe.d/alsa-base.conf:

options snd-hda-intel model=laptop
options snd-hda-intel position_fix=1 enable=yes

sauvegardez-le et redémarrez. Ça marche pour moi!

7
hiqhan

Si ce problème sur XUbuntu 12.04, avait révisé cette page, installé le gnome-alsamixer package, exécuté gnome-alsamixer, vérifié l'option "Headphone Jack Sense" dans l'écran d'interface utilisateur graphique de gnome-alsamixer, vérifié que le problème était résolu. Merci!

4
Bob

La commande Sudo apt-get install gnome-alsa-mixer a fait l'affaire pour mon Compaq nw8000.

Je pouvais activer l'option Headphone Jack Sense et maintenant, l'audio passe au casque lorsque je branche mon casque.

2
crazygoda

J'ai eu le même problème le 13.04 avec un Asus X201E et j'ai essayé la solution gnome-alsamixer, mais cela a échoué car le gnome-alsamixer s'est écrasé avec "Aucune idée de ce qu'il faut faire pour l'élément de mixage" Mode de mise en sourdine automatique "! ". J'ai donc ouvert la ligne de commande alsamixeret je suis passé en mode Auto-Mute à l'aide des flèches (seul Auto-Mut est visible dans la fenêtre du terminal) et je l'ai défini de désactivé à activé. Maintenant, connecter le casque coupe les haut-parleurs internes.

2
asterx

Ce qui a fonctionné pour moi a été d’exécuter alsamixer et d’activer l’option de mise en sourdine automatique. Je l'ai fait pendant que les écouteurs étaient connectés et que tout a commencé à fonctionner parfaitement.

2
Vishal

après la mise à niveau de 15.04 -> 15.10 et maintenant à 16.10 (où le problème a commencé)

la seule résolution qui a fonctionné pour moi était de faire une réinstallation complète

dpkg -l | grep 'alsa-'
apt-get install --reinstall  alsa-base alsa-utils
1
user3258557

Celui-ci a fonctionné pour moi parfaitement.

  1. Éditez /etc/modprobe.d/alsa-base.conf en tant que super-utilisateur avec votre éditeur de texte favori, e. g.:

    Sudo gedit /etc/modprobe.d/alsa-base.conf
    
  2. À la fin du fichier, collez ce qui suit:

    alias snd-card-0 snd-hda-intel
    options snd-hda-intel model=Dell-m4-1 enable_msi=1
    
  3. Enregistrer et redémarrer.

Si cela ne fonctionne pas, changez dans la deuxième ligne la partie concernant model=Dell-m4-1 en model=hp-m4.

1
Ahmed Riad

Il suffit simplement d’aller dans alsamixer (alsamixer in terminal) et d’utiliser les touches fléchées droite/gauche pour naviguer jusqu'au réglage des haut-parleurs et cliquer sur M. Ceci désactivera les haut-parleurs mais pas les écouteurs.

0
Rhys

Exécuter alsamixer dans un terminal a fonctionné pour moi, réglez-le sur Auto Mute et vous devriez vous rendre compte que votre machine jouera du son via l'un ou l'autre plutôt que les deux.

0
Gordon Quinn

Essayez de brancher correctement vos écouteurs. Cela m'est arrivé une fois, puis après avoir réparé correctement la broche du casque, cela a fonctionné correctement.

0
Pranit Bauva

dans alsamixer, essayez d'utiliser les touches fléchées Up, tournez tout à 100% et vous verrez la barre droite se lever. Après cela, tournez la flèche vers le bas pour% vous aimez Maintenant, il devrait être ensemble et votre haut-parleur droit fonctionnera des deux côtés.

0
Lazy Lee

Cela a fonctionné pour moi (Ubuntu 14.04 LTS fonctionnant sur un ordinateur portable Compaq NC6120):

  1. Ctrl+Alt+T (pour ouvrir le terminal)
  2. Tapez alsamixername__
  3. Presse  jusqu'à ce que vous obteniez l'option "Headphone Jack Sense"
  4. Presse m pour activer (couper automatiquement les haut-parleurs lorsque le casque est branché)
0
XqRG

J'ai eu exactement le même problème avec une nouvelle installation de Xubuntu. J'ai essayé un tas de choses, y compris taper alsamixer dans le terminal. L'option n'était pas là pour moi d'activer le Sense Headphone Jack. J'ai installé gnome-alsamixer et trouvé l'option Sense Headphone Jack Sense. Je l'ai coché et, hélas, aucun son ne sort des haut-parleurs de l'ordinateur lorsque des écouteurs sont branchés. Cela a fonctionné pour moi.

0
Jason

Sur un Asus X551MA, je rencontrais ce problème dès que je remplaçais Windows par Ubuntu 14.04. Même si je coupais les haut-parleurs dans aslamixer, ils reviendraient inopinément.

Quand je suis arrivé à la troisième étape de cette procédure de dépannage , tout semble avoir été corrigé. C'est une commande longue et compliquée qui a installé divers paquetages, donc je ne sais pas quelles parties étaient vraiment nécessaires:

Sudo apt-get update;Sudo apt-get dist-upgrade; Sudo apt-get install pavucontrol linux-sound-base alsa-base alsa-utils lightdm ubuntu-desktop linux-image-`uname -r` libasound2; Sudo apt-get -y --reinstall install linux- sound-base alsa-base alsa-utils lightdm ubuntu-desktop linux-image-`uname -r` libasound2; killall pulseaudio; rm -r ~/.Pulse*; ubuntu-support-status; Sudo usermod -aG `cat /etc/group | grep -e '^Pulse:' -e '^audio:' -e '^Pulse- access:' -e '^Pulse-rt:' -e '^video:' | awk -F: '{print $1}' | tr '\n' ',' | sed 's:,$::g'` `whoami`
0
Brian Z