Pourquoi l'audio cesse-t-il de jouer lors du passage à un terminal virtuel?

10

Lors du passage à un terminal virtuel, par exemple en utilisant Ctrl + Alt + F2, l'audio de l'environnement de bureau s'arrête, par exemple la musique de Grooveshark ou du lecteur multimédia VLC s'arrête. Pourquoi est-ce? Y a-t-il un moyen de l'empêcher?

Luc
la source
3
Je ne suis pas sûr à 100% de ce qui se passe en arrière-plan, donc je ne posterai pas cela comme réponse ... mais avez-vous essayé de vous connecter à votre compte utilisateur après avoir changé de terminal? C'est ce qui me ramène le son (lorsque vous vous connectez en tant que même utilisateur que dans l'interface graphique au moins). Pour cette raison, je suppose que cela a quelque chose à voir avec les paramètres de sécurité, car dans ce shell virtuel, vous n'êtes pas connecté en tant que compte utilisateur à partir duquel le son est lu. Vous n'êtes donc pas autorisé à entendre la sortie
Daniel W.
@Daniel Ah se connecter avec mon compte utilisateur aide. Je me connecte généralement (mais pas toujours) en tant que root pour plus de commodité. Jamais remarqué avant! Est-ce nouveau dans une version récente d'Ubuntu ou a-t-il toujours été comme ça? Parce que je ne me souviens pas qu'il ait continué à jouer après la connexion, et je me connecte parfois avec mon compte d'utilisateur.
Luc
Comme je l'ai dit, je ne connais pas vraiment les processus en cours, mais je suppose que cela doit faire quelque chose avec des autorisations. Vous pouvez donc contourner ce problème en basculant vers un terminal virtuel, en vous connectant avec le même utilisateur que dans le shell gui, puis en supposant que vous êtes root avecsudo -i
Daniel W.
1
Je suis curieux à ce sujet aussi, bien que cela ne me dérange pas personnellement (je ne veux pas particulièrement l'empêcher).
Hitechcomputergeek

Réponses:

3

N'utilisant pas Ubuntu, j'utilise Fedora mais je suis sûr que cela fonctionnera également sur Ubuntu.

cd /dev/snd
chmod o+rw *

Mais essayez d'abord d'ajouter l'utilisateur auquel vous vous connectez au groupe audio.

Il me semble que certains fichiers ou processus changent l'ID de groupe lorsque vous changez de console virtuelle.

user746527
la source
1

Je suis presque sûr que la situation ici est normale. Le son est produit par une application intégrée à la sortie de votre bureau. Si vous avez besoin d'un terminal et que vous souhaitez toujours entendre votre musique, je vous suggère d'utiliser un terminal virtuel comme l'application Terminal. Et vous voudrez peut-être l'utiliser en plein écran, recherchez les paramètres d'affichage de l'application. Sinon, je ne suis pas familier de continuer à envoyer le flux audio d'un terminal de session à un autre.

Enterdavertex
la source
Oui, je suis presque sûr que la situation est normale aussi, je me demande simplement pourquoi c'est dans les coulisses. Le processus de production de l'audio est toujours en cours en arrière-plan, mais soudain, il n'est plus envoyé aux haut-parleurs.
Luc
En fait, le son est envoyé à un certain tty (qui n'est pas celui dans lequel vous sautez). Vous pourriez être en mesure de faire jouer différentes chansons dans différents tty. Cela exécutera plusieurs processus et fera ce dont vous avez besoin. Bien que je vous suggère fortement d'utiliser un émulateur de terminal comme Terminal.
Enterdavertex
1
Je peux confirmer qu'au moins pour moi, la connexion en tant que moi (j'ai laissé la connexion root désactivée) sur un autre tty ramène le son. En outre, en ce qui concerne les émulateurs de terminaux - j'utilise généralement Terminal, mais Ubuntu se bloque parfois (car Ubuntu est bogué: P), et je passe généralement à un tty si cela se produit.
Hitechcomputergeek