Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]

Il est communément admis que Pulseaudio n'apporte rien à l'exploitation d'un environnement dédié à la MAO.
J'ai pu constater, de plus, que sa présence pouvait affecter la latence et consommer de la ressource inutilement.
Mais comment s'en débarrasser lorsque l'on souhaite utiliser Jack ?

Le manuel de Pulseaudio fournit la méthode pour "tuer" le serveur (pulseaudio -k) mais, malheureusement, celui-ci se relance automatiquement, au bout de quelques dixièmes de secondes, par autospawn. Ce phénomène est vérifiable via la commande ps ou via le gestionnaire graphique des tâches.
Le supprimer des applications au démarrage n'a aucun effet, l'autospawn s'activant dès le login.
La désinstallation, dans cet exemple basé sur Ubuntu 12.04, entraîne la suppression automatique, avec Synaptic, de ubuntu-desktop, ce qui ne va pas sans risques...
Enfin, sans Pulseaudio, le bureau ne dispose plus ni de l'applet de volume ni de la gestion des touches "audio" du clavier.


Voici donc une méthode permettant de disposer de Pulseaudio au démarrage, de le désactiver au lancement de Jack et de le réactiver dès l'arrêt de ce dernier.

Etape 1 : désactivation de l'autospawn :

Dans /etc/pulse, éditer le fichier client.conf ainsi :

cd /etc/pulse
sudo gedit client.conf


modifier les lignes :

; autospawn = yes
; daemon-binary = /usr/bin/pulseaudio


en :

autospawn = no
daemon-binary = /bin/true


puis sauvegarder.

Remarques : les ";" ainsi que les "#" indiquent une ligne commentée et il faut donc bien les supprimer pour les deux lignes concernées.
La commande /bin/true est une pseudo-commande qui ne produit aucun effet.

Par précaution, j'ai dupliqué ce fichier dans mon répertoire utilisateur par :

sudo cp /etc/pulse/client.conf /home/nom_user/.pulse/


mais je ne suis pas certain que cette manip', si elle ne présente aucun risque, soit bien utile...

Etape 2 : préserver l'activation de Pulseaudio lors du démarrage :

Sous Ubuntu 12.04, le menu "applications au démarrage" s'affiche mais sans aucun contenu. Pour le visualiser, il faut lancer cette commande :

sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/*.desktop


Dans ce menu des "applications au démarrage", maintenant clairement affiché, il suffit de rajouter manuellement cette commande à la liste :

pulseaudio --start


On peut d'ores et déjà redémarrer l'ordinateur et, après le login, constater que l'applet de volume est bien présente et que Pulseaudio est actif.

Etape 3 : basculer de l'environnement standard avec Pulseaudio à un environnement MAO/Jack, sans Pulse :

Il suffit, dans l'onglet "options" des réglages de Jack, de cocher la case "exécuter un script au démarrage" en y inscrivant :

pulseaudio --kill


et de cocher la case "exécuter un script après l'extinction" renseignée par :

pulseaudio --start


Au lancement de Jack, l'applet de volume disparait et dans les connexions de Jack, le sink pulseaudio n'apparait plus. Seules les entrées/sorties d'Alsa sont présentes, autorisant l'accès direct à la carte-son.
A l'arrêt de Jack, l'applet de volume revient et Pulseaudio est à nouveau en service.
Le seul effet "négatif" que j'aie observé est la disparition du bip sonore lors de l'attente du login, en fin de séquence de boot...

Collaborateur(s) de cette page : Admin temporaire .
Page dernièrement modifiée le Samedi 23 février 2013 13:51:15 par Admin temporaire.
Le contenu de cette page est licencié sous les termes licence.

Documentation [Afficher / Cacher]

Connexion
[Afficher / Cacher]


sub26nico

Mégaphone [Afficher / Cacher]

zebassprophet, 14:39, dim. 23 Apr 2017: hello, je vais faire ma pleureuse :-D m'ais j'aurais besoin d'un ptit retour sur mon dernier cover [Lien] Merci ;)
sub26nico, 00:49, sam. 22 Apr 2017: Avis aux développeurs, un plugins, ReFine, vient de passer son code (passé sous JUCE) en open source, voir la news AF :[Lien]
syberia303, 19:05, ven. 21 Apr 2017: @Nolwen, je suis du centre comme M. Bé roux (blague nulle en période électorale, j'en conviens!)
Antoine33, 17:24, ven. 21 Apr 2017: Bonjour à tous, content de venir faire un petit tour par ici!
Nolwen, 20:28, jeu. 20 Apr 2017: Ah oui, simplement, pour ceux qui voudraient tester AVLinux, le mot de passe est "qvl"é", et "qvl"éqd,in" pour root (sans les guillemets). Qu'on se le dise !!! Azertyment vôtre.
Nolwen, 20:24, jeu. 20 Apr 2017: Merci à toi, Syberia303 (ne me dit pas que tu viens du Sud), pour tes liens utiles ! Musicalement.
Nolwen, 20:23, jeu. 20 Apr 2017: Ça y est, j'ai trouvé le mégaphone !! Par contre, j'ai pas trouvé le microphone...
zebassprophet, 19:25, mer. 19 Apr 2017: @sub26nico pas mal ouais, un peu stressé parcequ'il fallait faire une démo, m'en suis sorti en faisant des trucs que personnes fait a la gratte, slap et tapping pianstique ^^ (et puis bon je tiens la route quand meme) wait and see ;)
olinuxx, 20:59, mar. 18 Apr 2017: Bonjour et bienvenue gambero ! :-)
sub26nico, 19:19, mar. 18 Apr 2017: @ZBP: ça a marché cet entretien?
jujudusud, 14:16, mar. 18 Apr 2017: je corrige, c'est avec debian 9 stretch que av linux est aligné ! :-)
jujudusud, 13:51, mar. 18 Apr 2017: Avlinux est sortie en version 2017.4.9 si un utilisateur se sent de remettre à jour la page :-) en effet, il est maintenant en 64 bits ! et uniquement en debian testing + kx studio !!!