Natürlich wird man wollen, dass sowohl pulseaudio als auch jack laufen, wenn sie den Punkt erreichen, an dem sie jack brauchen, da die meisten Browser-Mediaplayer jack nicht kennen! ..Unglücklicherweise.
Ich sah immer wieder den Vorschlag, nur einen von ihnen gleichzeitig laufen zu lassen, was mir wie ein so schrecklicher Kompromiss erscheint. Es ist meiner Meinung nach etwas tragisch, dass diese beiden Dienste, dh jack und pulseaudio, obwohl beide für sich genommen so schlecht von kxstudio verwaltet werden, zumindest was ich benutze.
Was also passiert ist:
jack kann nicht gestartet werden, während pulseaudio ausgeführt wird (und verwendet den Soundkartentreiber, den es verwenden möchte, der fair genug ist), sodass es zuerst gestartet werden muss
pulseaudio muss darauf hingewiesen werden, dass es einmal betriebsbereit ist
Ziemlich einfach. Aus bestimmten Gründen hatte ich endlosen Kummer damit, weil ..
Zuerst denke ich, weil pulseaudio 4.0 fehlerhaft zu sein scheint und den alsa-Treiber durcheinander bringt, so dass er in einigen Situationen gesperrt bleibt und daher nicht gestartet werden kann, obwohl pulseaudio nicht läuft. (Sagt, dass Capture-Parameter oder ähnliches nicht eingestellt werden konnten)
Was ich am Ende tat, war
- Jack und Pulseaudio komplett entfernt (mit find und rm -rf: D nach apt-get purge)
- Pulseaudio 11 installiert (aus Quellen)
- installierte jack und seine libs (libjack-dev)
in dieser reihenfolge habe ich sie dann schließlich normal durch qjackctl laufen lassen, was sicherstellt, dass sie auf die richtige Weise starten (lädt die Jack Sink in pulseaudio und legt sie als Standard fest).
Übrigens, ich habe gesehen, dass Cadence stattdessen empfohlen wird und ich verstehe nicht, warum es für mich im Vergleich zu qjackctl Unsinn ist.
Auf jeden Fall dauert das Starten von Jack mit qjackctl eine Weile. Um Wartezeiten bei jedem Start zu vermeiden, können Sie diese Lebensrettungsfunktion von kde verwenden, mit der die vorherige Sitzung geladen wird. Stellen Sie jedoch sicher, dass Sie qjackctl nicht im Autostart haben, da Sie bei jedem Neustart eine weitere Instanz erhalten, unabhängig von der Einstellung singleton = true (Buggy-Buggy die ganze Nacht über).
Das liegt daran, dass ich nicht länger damit rumgespielt habe, wie zum Beispiel ein intelligentes Skript zu schreiben, das sicherstellt, dass Pulseaudio heruntergefahren (oder angehalten) wurde. Überprüfen Sie, ob es ordnungsgemäß gestartet wurde, und starten Sie dann Pulseaudio, laden Sie das Jack-Modul usw.
Andernfalls wäre es das normale (fehlerfreie) Szenario, sich darauf zu verlassen, dass das Betriebssystem die Daemons startet und die Konfiguration korrekt lädt. Dies scheint jedoch nicht zu geschehen.
Habe Spaß..