-
-
youki Tue 06 Jul 2010 18:05Replied toSolution alternative
Pourquoi s'acharner sur ce pauvre PulseAudio ?
voici un tutoriel (en anglais) scripts compris pour utiliser PulseAudio ET Jack http://fuzzle.org/~petern/index.html (external link)
a tester et à traduire si ca marche vraiment...
Ben ca marche chez moi. J'essayerai de faire une traduction dans les jours qui viennent.
Voila ma version francisee du tuto indique ci-dessus :
PulseAudio avec JACK
Reglez PulseAudio pour que par defaut aucune carte son ne soit chargee. Normalement il suffit de commenter quelques lignes dans le fichier de configuration /etc/pulse/default.pa, probablement celles-ci :
Copy to clipboard### Automatically load driver modules depending on the hardware available #.ifexists module-udev-detect.so #load-module module-udev-detect #.else ### Alternatively use the static hardware detection module (for systems that ### lack udev support) #load-module module-detect #.endif
Creez un fichier executable (que j'ai nomme paon.sh) contenant ceci :
Copy to clipboard#!/bin/sh pactl load-module module-jack-sink /tmp/pa-modules.txt pactl load-module module-jack-source /tmp/pa-modules.txt for i in `cat /tmp/pa-modules-null.txt`; do pactl unload-module $i; done
Et un fichier executable (qe j'ai nomme paoff.sh) contenant ceci :
Copy to clipboard#!/bin/sh pactl load-module module-null-sink /tmp/pa-modules-null.txt for i in `cat /tmp/pa-modules.txt`; do pactl unload-module $i; done
Configurez Qjackctl afin qu'il execute paon.sh dans Reglages - Options - Executer un script apres le demarrage, il vous suffit d'y indiquer le chemin vers le script. Dans la meme fenetre indiquez le chemin vers paoff.sh dans Executer un script a l'extinction.
Apres ces changements, par defaut PulseAudio fonctionne mais n'a pas de sortie audio. Les modules appropries sont charges quand JACK est active via Qjackctl. Ils sont proprement desactives a la fermeture de JACK.
Je pensais donner un maximum de details qui ne sont pas indique dans le tuto original pour que les ultra-debutants s'y retrouve, mais en fait cette methode est une variante de la solution donnee ici. Avec notement une solution pratique au probleme suivant :
Il se peut qu'il y ai des soucis à l'arrêt de jack, les suggestions sont donc les bienvenues pour résoudre ça le cas échéant.
Donc je pense que les deux solutions devraient etre fusionnees sur une meme page puisque c'est en fait la meme aproche avec juste des scripts legerement differents.
-
-
pianolivier Tue 06 Jul 2010 18:36salut youki et merci pour le retour !
(et pour les liens dans le megaphone au passage)
Donc je pense que les deux solutions devraient etre fusionnees sur une meme page puisque c'est en fait la meme aproche avec juste des scripts legerement differents
bonne idee ! tu peux t en occuper ? dans le cas contraire fais le savoir pour que quelqu un d autre prenne le relais 😉
-
youki Tue 06 Jul 2010 21:32Replied to salut youki...salut youki et merci pour le retour !
(et pour les liens dans le megaphone au passage)
Ben de rien.
Donc je pense que les deux solutions devraient etre fusionnees sur une meme page puisque c'est en fait la meme aproche avec juste des scripts legerement differents
bonne idee ! tu peux t en occuper ? dans le cas contraire fais le savoir pour que quelqu un d autre prenne le relais 😉
Dans l'absolu ca ne me derangerait pas, mais ca merite discussion. Ca me derange toujours un peu de passer derriere les copains pour charcuter leur boulot et remplacer par ce qui me semble mieux. Donc faudrait qu'on voit collectivement quoi remplace quoi dans la page, ou si l'on se contente juste de mettre cote a cote les differents scripts.
-
-
pianolivier Tue 06 Jul 2010 22:35ok pas de probleme, dans ce cas rdv ici
-
pianolivier Wed 07 Jul 2010 20:39Quand je clique sur ici je tombe sur une page qui dit "Erreur".
c est parce que je me suis trompe d erreur et de direction, en fait c est par la
-
youki Wed 14 Jul 2010 15:27
Bon finalement je suis retourne a ce bon vieux fichier .asoundrc :
pcm.jackplug {
type plug
slave { pcm "jack" }
}
pcm.jack {
type jack
playback_ports {
0 alsa_pcm:playback_1
1 alsa_pcm:playback_2
}
capture_ports {
0 alsa_pcm:capture_1
1 alsa_pcm:capture_2
}
}
pcm.!default {
type plug
slave { pcm "jack" }
}
Pas parce que la solution avec pulseaudio ne fonctionnait pas, mais tout simplement parce que c'est plus leger. Je tourne avec juste openbox comme gestionnaire de fenetre, pas de Gnome, KDE, etc... y ajouter Pulseaudio qui ne me sert a rien c'etait juste alourdir le tout inutilement.
-
olinuxx Thu 14 Oct 2010 15:37Replied to
Bon... Un égaliseur pour PulseAudio basé sur les LADSPAs : http://ubuntuforums.org/showthread.php?t=1308838
-
olinuxx Sun 28 Nov 2010 18:29Pour désactiver pulseaudio au démarrage, le fichier /etc/pulse/client.conf
...
; default-sink =
; default-source =
; default-server =
__
autospawn = no__
; daemon-binary = /usr/bin/pulseaudio
; extra-arguments = --log-target=syslog
; cookie-file =
; enable-shm = yes
; shm-size-bytes = 0 # setting this 0 will use the system-default, usually 64 MiB
...
-
Dominique Fri 30 Aug 2013 19:15J'ai aussi vu je sais plus où que sur Debian, il est conseillé de mettre
Copy to clipboardautospawn = no ; daemon-binary = /bin/true
au lieu de pulseaudio. Comme cela, les scripts ou programme qui utilisent pulse croient que tout est OK et ils sont heureux.😁
-
-
-
-
olinuxx Sun 06 Dec 2015 18:13
Pourquoi s'acharner sur ce pauvre PulseAudio ?
voici un tutoriel (en anglais) scripts compris pour utiliser PulseAudio ET Jack http://fuzzle.org/~petern/index.html (external link)
a tester et à traduire si ca marche vraiment...
Ben ca marche chez moi. J'essayerai de faire une traduction dans les jours qui viennent.