Sortie audio de lecture par défaut sur Xubuntu 13.10

J’ai récemment mis à niveau de Xubuntu 13.04 à 13:10 et depuis lors, je n’ai plus de son lorsque je démarre mon PC, car il est envoyé sur la sortie HDMI (mon téléviseur). Je veux que cela aille à la sortie analogique (mon PC) comme avant 13.04. Je peux le changer en utilisant le programme de contrôle du volume pulse-audio, mais mes parameters sont perdus après le redémarrage.

Le contrôle du volume pulse-audio n’a pas ma sortie analogique en tant qu’option valide dans l’onglet Périphériques de sortie; il n’apparaît que lorsque j’ai sélectionné Stéréo analogique dans l’onglet Configuration. Je l’ai ensuite choisi comme périphérique “de secours” (ce qui, selon moi, signifie un périphérique par défaut?), Mais mes modifications ne sont pas enregistrées entre les redémarrages.

Après avoir changé le périphérique de sortie en stéréo analogique à l’aide de l’onglet Configuration, je dois changer la sortie du programme individuel à l’aide de l’onglet Lecture, car il utilise la valeur par défaut actuelle (HDMI).

J’ai essayé de régler mon périphérique audio par défaut à l’aide de pacmd, mais cela ne m’a pas aidé: mon périphérique analogique s’affiche en tant que pacmd list-sinks actif lorsque pacmd list-sinks , mais ce n’est pas le périphérique sélectionné dans le Contrôle du volume Onglet Configuration) afin que je n’obtienne aucun son sauf si je le modifie manuellement.

Est-ce que quelqu’un sait comment je peux conserver mes parameters sonores entre les redémarrages?

===== EDIT =====

Voici la sortie de certaines commandes pactl après le démarrage de mon PC; la source stéréo analogique est manquante:

 $ pactl list sources short 0 alsa_input.usb-046d_08b2-01-U0x46d0x8b2.analog-mono module-alsa-card.c s16le 1ch 44100Hz SUSPENDED 1 alsa_output.pci-0000_00_1b.0.hdmi-stereo.monitor module-alsa-card.c s16le 2ch 44100Hz SUSPENDED $ pactl list sinks short 0 alsa_output.pci-0000_00_1b.0.hdmi-stereo module-alsa-card.c s16le 2ch 44100Hz SUSPENDED 

J’ouvre ensuite le contrôle du volume pulse-audio et sélectionnez l’élément “Analog Stereo” dans l’onglet Configuration. Exécuter à nouveau les mêmes commandes donne:

 $ pactl list sources short 0 alsa_input.usb-046d_08b2-01-U0x46d0x8b2.analog-mono module-alsa-card.c s16le 1ch 44100Hz IDLE 1 alsa_output.pci-0000_00_1b.0.hdmi-stereo.monitor module-alsa-card.c s16le 2ch 44100Hz IDLE 2 alsa_output.pci-0000_00_1b.0.analog-stereo.monitor module-alsa-card.c s16le 2ch 44100Hz IDLE $ pactl list sinks short 0 alsa_output.pci-0000_00_1b.0.hdmi-stereo module-alsa-card.c s16le 2ch 44100Hz IDLE 1 alsa_output.pci-0000_00_1b.0.analog-stereo module-alsa-card.c s16le 2ch 44100Hz IDLE 

La source stéréo analogique est présente et j’entends un son par les haut-parleurs de mon ordinateur. Mais lorsque je redémarre mon PC, les parameters sont perdus et je ne trouve aucun moyen de les restaurer à partir de la ligne de commande.

Merci.

J’ai eu le même problème. Je ne suis pas un expert mais c’est ce qui a fonctionné pour moi.

D’après ce que j’ai compris, le problème est que l’impulsion charge par défaut le profil hdmi de la carte son. Cela signifie que même si vous définissez le récepteur par défaut comme alsa_output.pci-0000_00_1b.0.analog-stereo lorsque vous essayez d’utiliser ce récepteur avec impulsion, il ne le trouve pas.

La solution que j’ai trouvée consiste à configurer manuellement pulse pour lui permettre de charger le profil souhaité au démarrage. Pour cela, vous devez éditer /etc/pulse/default.pa et append à la fin du fichier ces trois lignes.

 set-card-profile alsa_card.pci-0000_00_1b.0 output:analog-stereo set-default-sink alsa_output.pci-0000_00_1b.0.analog-stereo set-default-source alsa_output.pci-0000_00_1b.0.analog-stereo.monitor 

la première ligne définit le profil de carte souhaité. Dans mon cas était sortie: analogique stéréo, vous pouvez avoir une liste complète de profil en cours d’exécution:

pactl list cards

les deuxième et troisième lignes définissent respectivement la sortie et l’entrée par défaut.

Vous pouvez également append une configuration permettant à alsa d’utiliser Pulse. Recherchez le fichier .asoundrc dans votre répertoire personnel. Si le fichier n’existe pas, créez-le et écrivez-le à l’intérieur:

 pcm.pulse { type pulse } ctl.pulse { type pulse } pcm.!default { type pulse } ctl.!default { type pulse } 

puis redémarrez.

Vous devriez maintenant avoir le son provenant du haut-parleur de votre ordinateur par défaut.

J’espère que cette aide.

J’ai rencontré exactement le même problème. J’ai trouvé un problème similaire dans un forum Arch Linux et ai utilisé cette méthode.

Courir:

 pacmd list-cards 

Vous devriez obtenir une liste de vos cartes et chaque carte aura une liste de profils. Obtenez le numéro d’index de la carte que vous voulez. Mon index de carte est 0, et le profil que je veux s’appelle output:analog-stereo" .

Courir:

 pacmd set-card-profile 0 output:analog-stereo 

Tout fonctionne! Pour le rendre permanent, j’ai édité /etc/pulse/default.pa et au bas de l’ /etc/pulse/default.pa :

 set-card-profile 0 output:analog-stereo set-default-sink 1 

Cela semble avoir tout réglé juste après le redémarrage de pulseaudio.