Donc, ma configuration utilise actuellement un moniteur branché sur mon ordinateur portable via HDMI et utilise les haut-parleurs pour l'audio et non les ordinateurs portables intégrés. Lorsque la machine démarre, elle utilise HDMI par défaut, mais je suspend souvent l'ordinateur portable tout au long de la journée et chaque fois qu'elle reprend, elle passe le périphérique audio aux haut-parleurs intégrés.
Ce n'est pas un gros problème comme vous pouvez l'imaginer, mais c'est ennuyeux, je me demande s'il y a un script que je pourrais utiliser pour le forcer à resélectionner HDMI après la reprise ou désactiver les haut-parleurs intégrés, ou définir par défaut un peu. Pour info les deux haut-parleurs intégrés sont sur la même «carte son» mais sont deux appareils différents
Merci pour toute aide!
Réponses:
Si vous ne voulez pas redémarrer, redémarrez simplement pulseaudio:
la source
J'ai eu le même problème sur Ubuntu 17.10. Après la suspension, ou même après la gradation de l'affichage, cela changerait toujours ma sortie audio de la sortie numérique (souhaitée) en HDMI même si mon écran n'a pas de haut-parleurs. Commenter la ligne
a
/etc/pulse/default.pa
fait l'affaire comme décrit dans Désactiver le son via HDMI de façon permanente .Notez que la définition des récepteurs par défaut comme indiqué ci-dessus n'a pas changé le comportement. En outre, le script fourni ci-dessus pour définir le profil de la carte audio après la suspension est spécifique à l'utilisateur.
la source
J'ai résolu ce problème en définissant le profil d'impulsion fixe sur la sortie: hdmi-stereo à la reprise.
Pour obtenir une liste des profils d'impulsion:
pacmd list-cards
. Pour changer le profil impulsion , par exemple:pacmd set-card-profile 0 output:hdmi-stereo
.À propos de l'exécution du script après la suspension: exécuter le script au réveil?
A propos de l'exécution de pacmd en tant que root: [Résolu] Contrôlez pulseaudio avec le script shell via les forums pacmd / Newbie Corner / Arch Linux:
la source
Courir:
Pour afficher l'index de vos cartes. Par exemple, ma carte son pci est à l'index 2. Le profil sonore pour la sortie analogique (à nouveau comme exemple) est appelé
output:analog-stereo
.Alors:
Pour définir cela comme sortie (essayez-le). Pour le rendre permanent, modifiez
/etc/pulse/default.pa
et ajoutez:Redémarrez pulseaudio ou redémarrez pour vérifier la persistance.
la source
Ce problème peut être lié à un problème avec Pulseaudio, version 8, comme indiqué dans ce (long) fil de bogue sur freedesktop.org .
Fondamentalement, Pulseaudio redirige le son lorsqu'il perd le contact avec HDMI et ne le renvoie pas après que HDMI est reconnecté. Il est corrigé dans la version 9.
Afin de ramener la version 8 au comportement des versions précédentes, suivez ces instructions et redémarrez.
Ensuite, définissez la sortie audio dans les paramètres audio et vérifiez qu'elle persiste en suspendant / reprenant ou en masquant l'écran. Cela a fonctionné pour moi.
la source
/etc/pulse/default.pa
fichier?sudo gedit
ne fonctionne pas pour moi.gksu gedit /etc/pulse/default.pa
La même chose se produit pour moi, mais uniquement si le moniteur HDMI n'est pas "réveillé" lorsque le système d'exploitation démarre ou reprend: la liste des périphériques dans Paramètres> Son n'affiche même plus HMDI / DisplayPort - Audio intégré .
La solution pour moi est de suspendre la session, de s'assurer que le moniteur HDMI est allumé, de reprendre la session.
Suspendre dans Ubuntu 18.04 LTS est quelque peu incroyablement caché derrière le bouton PowerOff dans le menu déroulant: maintenez la souris dessus ou appuyez sur Altpour convertir le bouton PowerOff en Suspend. Parlez de navigation cachée!
la source
systemctl suspend
place!Correction de PulseAudio désactivant le son HDMI lors de la suspension
Cette "fonctionnalité non documentée" est apparue avec Ubuntu 16.04 et la nouvelle version de PulseAudio 8.
Créez un nouveau fichier
/lib/systemd/system-sleep/tv-sound
et copiez-le dans:REMARQUE: remplacez le nom d'utilisateur
rick
(troisième ligne à partir du bas) par votre nom d'utilisateur.Ensuite, marquez-le exécutable avec la commande:
Une étape supplémentaire peut être nécessaire si
output:hdmi-stereo
(l'appareil pour la plupart des gens) est différent sur votre système.la source
rick
votre ID utilisateur en votre propre ID utilisateur?J'ai eu ce problème depuis Ubuntu 9.04. Cela n'a jamais fonctionné et maintenant que les enfants qui viennent de recevoir HDMI ou Ubuntu pensent que le problème est quelque chose de nouveau, les gens qui essaient de regarder les derniers changements dans la configuration sont induits en erreur. Permettez-moi donc d'être clair: ce problème a toujours existé et personne n'y travaille. J'ai passé au moins 20 heures à rechercher ce problème. Donc, ce que j'ai fait dans le passé:
la source