Vous n'êtes pas identifié(e).
Pages : 1
Puis quand je le lance en root, il fonctionne, du coup pour démarrer toutes les applications qui utilisent Jack, j'ai modifié la fonction du lanceur en ajoutant Gksu, de cette manière tout fonctionne, mais ce n'est pas pro....
J'ai également essayé de rajouter un utilisateur root depuis le compte utilisateur que j'ai nommé admin et puis j'ai fait dans un terminal la commande suivante :
cette dernière solution ne change rien, idem si je fais la même commande avec mon nom d'utilisateur normal.
Je sais que c'est un petit problème, mais je cherche depuis plusieurs jours et ne trouve rien.
Le site de mao n'a pas non plus l'aire de fonctionner ce soir, en tout cas je n'arrive pas à m'inscrire, sans doute un problème temporaire de serveur, du coup je demande de l'aide sur ce forum, en faisant des recherches, j'ai vu que beaucoup de personnes avaient mon problème mais je n'ai pas vu de solution qui fonctionne pour mon cas.
Merci pour votre aide en tout cas.
Dernière modification par Dechichulien (24-01-2016 19:26:18)
Hors ligne
Il y aura peut être des informations qui permettront de comprendre ce qu'il se passe.
Regarde, aussi dans /var/log/messages si il n'y a pas des messages qui concernent
jackd
Hors ligne
Pour le fichier /var/log/messages, il n'y à rien qui concerne jackd.
Edit à toto :
Mise en conformité le contenu de la balise user et séparation (corps et âme) de son retour en balise Autre code.
Hors ligne
Si la sortie n'est pas vide, tu essaieras de tuer pulseaudio comme
suit :
Si pulseaudio est toujours présent (tu peux vérifier avec la
première commande « ps -C pulseaudio… ») Tu essaiera de le tuer avec
Normalement il devrait ne plus tourner (si n'est pas le cas,
c'est qu'il est planté… il faudra redémarrer la machine, je n'ai
trouvé d'autre workaround dans ce cas).
Ceci fait, tu essaieras à nouvreau de démarrer jackd
Si ça fonctionne, il faudra choisir une méthode pour que
pulseaudio et jackd ne rentre plus en conflit.
Pour cela tu peux demander à jackd d'utiliser
pulseaudio, ou ne plus utiliser pulseaudio du tout et
n'utiliser que jackd. On peut aussi demander à
pulseaudio d'utiliser jackd. Ce ne sont pas les options qui
manquent
Hors ligne
Hors ligne
ça déconnect pulse audio et ça me permet de faire mes musiques.
Quand je veux relancer pulse audio et arrêter jacks, je démmare rhythmbox, c'est la seule méthode que j'ai trouvée pour redémarrer pulse audio, mais c'est pas très pratique, le mieux serais de faire tourné les deux en même temps.
Oui, je veux bien essayer ta méthode, pourrais-tu m'en dire un peu plus?
Merci
Hors ligne
Hors ligne
C'est le code que j'utilise moi même. Il se peut qu'il faille
l'améliorer. La plupart de ces commandes je les ai copié depuis
le fichier /etc/pulse/default.pa
À ta prochaine session utilisateur, ce sont ces paramètres qui seront
utilisés par pulseaudio. On lui demande entre autre chose
de router tous les flux audio vers jackd.
Donc à présent, il faut s'occuper du démarrage de jackd
La façon exacte de procéder dépend de l'environnement graphique
que tu utilises. Tu peux commencer par mettre la commande pour
démarrer jackd dans un script :
On démarre jackd, seulement lorsqu'il ne tourne pas. La méthode n'est
pas parfaite, mais elle est satisfaisante la plupart du temps.
Au fait, pour pouvoir utiliser ce script tel quel, il faudra t'assurer
que le paquet procps est bien installé. Pour voir cela :
Si le paquet n'est pas installé :
Si ton environnement graphique propose un script autostart, c'est
l'endroit où placer les commandes pour démarrer jackd.
On peut même faire mieux, placer ce script dans un répertoire du
PATH et appeler ce script depuis le fichier d'autostart…
Comme je ne connais pas la façon de procéder de Gnome, je ne peux
pas d'avantage te guider.
Quand cette méthode sera en place et fonctionnelle, je proposerai autre
chose pour le fichier ~/.asoundrc, pour que les applications
qui ne savent pas utiliser pulseaudio mais tentent d'utiliser alsa
soient rediriger automatiquement sur pulseaudio, comme ça
tu ne devrais plus avoir de soucis avec les softs pour produire du son
Et si il y a quelque chose que tu ne comprends pas, n'hésite pas à
demander
Hors ligne
En réalité, cette méthode fonctionne avec tous les environnements qui
respectent la spécification Freedesktop.org. J'ai testé chez moi,
ça marche très bien (avec openbox…).
Cependant, il existe une autre méthode encore
plus « moderne » qui utilise dbus, mais je ne sais pas
comment la mettre en œuvre. Ça marche car il possible
d'utiliser les événements dbus avec jack2 (avec jack1, la méthode dbus
ne fonctionnera pas). À présent, c'est jack2 qui est utilisé mais jack1 est toujours
disponible dans les dépôts.
Dernière modification par enicar (20-01-2016 13:18:31)
Hors ligne
Hors ligne
Mais une fois que j'ai fait ça, je peux utiliser les deux logiciels en même temps
Suite à ce problème, j'ai enlever pulseaudio du démarage, mais ça change rien, c'est éxactement pareil.
Dernière modification par Dechichulien (21-01-2016 19:48:05)
Hors ligne
(Pour information, sous gnome tu vas dans Applications, Outils système, préférences, Applications au démarrage et tu rajoutes la commande que tu veux.)
Oui, mais la méthode que je t'ai donné marche quel que soit
l'environnement, et n'utilisant pas gnome moi-même, je laisse le soin à ceux
qui l'utilisent de se débrouiller
Sinon, pour voir on tu en es. Tu peux me dire exactement ce que tu as
fait ? Si j'ai bien compris, tu as créer le fichier
~/.pulse/default.pa (~ représente ton HOME…). Il
fallait aussi créer le fichier jack.desktop dans ~/.config/autostart/.
L'as-tu fait ?
C'est curieux que ça ne marche pas… chez moi, ça fonctionne nickel.
Dans qjackctl tu devrais avoir des entrées/sorties en plus.
Dans Audio, tu devrais avoir « PulseAudio JACK Sink » et « PulseAudio
JACK Source ». Et dans pavucontrol, dans l'onglet «
périphériques de sorties », tu devrais avoir uniquement une sortie «
jack sink (PulseAudio JACK Sink) ». Est-ce le cas ?
Le dernier truc qu'il faudrait faire, c'est définir pulseaudio comme «
carte son » pour les applications qui utilisent alsa (et ne savent
utiliser ni pulseaudio, ni jackd…). Donc tu créeras le fichier
~/.asoundrc dans lequel tu mets :
C'est un code que j'ai trouvé dans la documentation des plugins pour
alsa (/usr/share/doc/libasound2-plugins/README-pulse).
Il faudra donc installer ce paquet si ce n'est pas fait :
Ça sera tout pour l'instant
Hors ligne
Hors ligne
mais je comprend pas pourquoi ce genre de choses ne fonctionne pas de base sur debian.
Euh… Tu es trop exigeant là… Les réglages que je t'ai donnés ne sont
pas ceux utilisés par tout le monde… En effet, très peu de gens ont
besoin d'utiliser jackd. De plus je ne suis pas sûr que la
même configuration soit mieux prise en charge sur une autre
distribution…
En tout cas merci beaucoup
Je t'en prie, ça m'a fait plaisir de pouvoir partager ces petites
astuces
Hors ligne
Euh… Tu es trop exigeant là… Les réglages que je t'ai donnés ne sont
pas ceux utilisés par tout le monde… En effet, très peu de gens ont
besoin d'utiliser jackd. De plus je ne suis pas sûr que la
même configuration soit mieux prise en charge sur une autre
distribution…
Je pensais que tout les gens qui utilise ardour ou syaddsubfx été emmerdé par ce problème, donc un paquet de monde.
Je t'en prie, ça m'a fait plaisir de pouvoir partager ces petites
astuces
En tout cas c'est sur que tout seule je n'aurais pas trouvé, et je pense que ça va aider un paquet de gens qui ont le même problème que moi.
Bonne continuation
Hors ligne
Car avec les réglages de pulseaudio que j'ai donnés dans mon post #8, c'est comme si
pulseaudio démarrer jackd automatiquement (c'est peut être du à la magie de dbus…).
D'ailleurs je ne sais pas si les valeurs données pour le fichier jack.desktop sont bonnes.
Peut être qu'il faut mettre autre chose…
Je vais quand même continuer à chercher le pourquoi du comment
Hors ligne
Hors ligne
Hors ligne
Hors ligne
Hors ligne
Hors ligne
Pages : 1