Chargement...
 
Skip to main content

5 - Les serveurs son : JACK, PipeWire, PulseAudio et autres...


problème de redémarrage de Jack

Bonjour,

Voilà, j' ai un petit soucis avec jack.

Souvent, jack plante, en général en utilisation avec Firefox. Donc, je n' ai plus de son.
Il me faut arrêter jack, puis tuer le processus jackdbus à l' aide de moniteur système. Et ensuite, je peux redémarrer jack.

Je voudrais savoir, si il n' existe pas une solution pour tuer ce processus automatiquement à la fermeture de jack, car à la longue, c' est assez pénible car c' est un bug récurrent chez moi!

merci
France
Salut fostuzo,
tu peux créer un script en bash, puis créer un lanceur qui appel ce script et placer ce lanceur sur ton bureau ou dans un tableau de bord ou autre... De ce fait, tu le lanceras en un clic.

Quelle distribution/version et quelle gestionnaire de bureau utilises-tu ?

a+
Olivier
Merci pour la rapidité de ta réponse!

Je ne sais pas créer un script en bash, je vais faire des recherches! peut - être aurais tu un lien intéressant...
Est - ce que je pourrais lancer ce script à l' extinction de jack grâce à l'onglet "option" dans les réglages?..

J' utilise Ubuntu studio 14.04 LTS avec l' environnement de bureau xfce.

Merci!😀
fostuzo écrit:
Est - ce que je pourrais lancer ce script à l' extinction de jack grâce à l'onglet "option" dans les réglages?..

Je m'en étais servi pour stopper et relancer Pulseaudio, ça marchait.
Si tu trouves le bon script, tu devrais donc pouvoir l'intégrer aux options de jackd, en effet.
A+
merci pour les infos!

Je vais essayer...
Salut!

J' ai toujours un problème.

La commande killall jackdbus ne fonctionne pas.

La seule façon de tuer ce processus est de passer par l' interface graphique du moniteur système...

Je ne comprends pas très bien...
France
Si je me souviens bien, il me semble qu'il faut envoyer un "signal" au processus que tu veux terminer. De mémoire, ça doit être killall -9 jackdbus ou killall -15 jackdbus.
Super!

Merci, ça à l' air de fonctionner!

On va voir si ça me facilite vraiment la vie...

Pour le script bash j' ai suivi le tuto qui est super bien fait ici

j' ai écrit:

Copy to clipboard
#!/bin/bash #tuer le processus jackdbus killall -9 jackdbus


( il y a un bug d' affichage, ce ne sont pas des un mais des dièse en début de lignes)

une fois rendu executable, je l' ai placé dans le dossier/usr/local/bin

je me suis créer un lanceur sur le bureau comme conseillé par Olinuxx, super pratique!

et dans les réglages de jack, onglet option : executer un script après extinction : mon script en question, comme ça quand jack plante, je le ferme et je peux le réouvrir en une seule manip... Normalement, parce que quand il ne veut vraiment pas, je dois aussi éteindre ffado, éteindre ma carte son et tout rallumé un par un dans le sens inverse...😀

Par contre je n' ai pas vraiment compris pourquoi -9 dans la commande killall...
Et surtout, il faut faire très attention à l' orthographe, au début, dans le script, j' avais oublié un l à killall donc forcément, ça ne marche pas!
France
Chouette que ça fonctionne pour toi et merci pour le (très) bon réflexe de filer un retour dans le forum 😊

fostuzo écrit:
( il y a un bug d' affichage, ce ne sont pas des un mais des dièse en début de lignes)

J'ai édité ton message pour y ajouter la balise de CODE. Merci d'utiliser la balise CODE lorsque tu copies du CODE 😊 (voir ici pour plusse d'informations. Tu peux également regarder comment j'ai fait en éditant ton message.)

fostuzo écrit:
Par contre je n' ai pas vraiment compris pourquoi -9 dans la commande killall...

Ce sont des conventions Posix. Voir :