web-dev-qa-db-fra.com

Comment démarrer pulseaudio sur le serveur barebones X11?

J'utilise Ubuntu 11.10 avec Xdmx/Xmonad sans Gnome sur un macbook air 4,2.

Xdmx est un serveur X qui vous permet d'utiliser d'autres ordinateurs Linux exécutant X11 comme moniteurs. Littéralement, les moniteurs connectés par Ethernet.

Xmonad est un gestionnaire de fenêtres semblable à Vim pour votre bureau. Il gère vos fenêtres pour vous afin que vous puissiez vous concentrer sur des choses plus importantes comme la programmation.

Lorsque j'accède à mon ordinateur, j'arrête d'abord gnome avec Sudo service gdm stop, puis j'exécute xinit & xmonad. Cela signifie que xmonad s'exécute directement sur un serveur X11 sans système d'exploitation.

Malheureusement, il n'y a pas de son et de faire

sneilan @ sneilan-MacBookAir: ~ $ Sudo service pulseaudio start * PulseAudio configuré pour les sessions par utilisateur ne l'allume pas.

Si je lance alsamixer, je reçois

sneilan @ sneilan-MacBookAir: ~ $ alsamixer ne peut pas ouvrir le mélangeur: aucun fichier ou répertoire de ce type

Le son fonctionne normalement dans Gnome et Xmonad fonctionnant sur Gnome.

Comment puis-je démarrer mon son sans entrer dans gnome?

Merci pour votre temps.

1
sneilan

Je ne connais pas suffisamment la façon dont xmonad est configuré sur Ubuntu, mais la commande que vous souhaitez exécuter est

/usr/bin/start-pulseaudio-x11 &

Je ne sais pas où vous mettriez cette commande, vous pouvez utiliser ~/.xinitrc ou ajoutez-le à votre script de démarrage xmonad, selon la façon dont vous l'avez configuré (avec ou sans gnome, etc.).

1
Panther

Par défaut, Pulseaudio est configuré pour s'exécuter dans une session par utilisateur. Si les utilisateurs accèdent au serveur via un terminal, vous pouvez exécuter pulseaudio en tant que démon à l'échelle du système .

1
Takkat