3 votes

Démarrage, gui sur tty7 et son sur tty1

Je viens d'installer ubuntu minimal et fluxbox. Je n'ai pas installé de gestionnaire de connexion, donc après le démarrage du système, je me connecte dans le tty1 et utilise la commande startx pour démarrer.

Après cela, si j'ouvre Firefox et vais sur une vidéo youtube (ou utilise aplay pour lire un fichier wav), je n'ai pas de son. alsamixer est activé et tout. Cependant, si je reviens au tty1, je peux entendre le son jouer!

Pourquoi cela se produit-il, et comment dire à startx que je veux le son sur le TTY où l'interface graphique est affichée?

1voto

laugeo Points 2689

Une façon de résoudre ce problème est de désactiver pulseaudio.

(notez que pulseaudio n'est généralement pas nécessaire pour obtenir du son, car presque tous les logiciels Linux peuvent utiliser alsa si pulseaudio n'est pas actif. L'exception est Skype qui a besoin de pulseaudio.
Le principal problème est que vous devez installer et utiliser gnome-alsamixer pour définir le volume au lieu de l'applet de volume standard.
Un autre problème est que vous perdrez la commutation automatique entre le périphérique usb et la carte son interne que permet pulseaudio)

Donc, pour désactiver pulseaudio de manière facilement réversible, exécutez successivement ces 3 commandes dans un terminal :

mkdir ~/.pulse
echo autospawn=no > ~/.pulse/client.conf
pulseaudio -k

ensuite redémarrez (la déconnexion pourrait suffire) et testez.

Si vous voulez pulseaudio de nouveau, exécutez simplement dans un terminal : pulseaudio -D
Exécutez également
echo autospawn=yes > ~/.pulse/client.conf
si vous voulez que pulseaudio se lance automatiquement au prochain redémarrage ou connexion.

EDIT : Exécuter pulseaudio en mode daemon est également possible, voir ceci

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X