Por supuesto, uno querrá que se ejecuten Pulseaudio y Jack si llegan al punto en que necesitan Jack, ya que la mayoría de los reproductores multimedia de navegador no conocen Jack. ..Desafortunadamente.
Seguí viendo la sugerencia de tener solo uno de ellos corriendo a la vez, lo que me parece un compromiso tan terrible. En mi opinión, es un poco trágico que estos dos servicios, es decir, jack y pulseaudio, aunque ambos funcionales por sí mismos estén tan mal administrados por kxstudio, al menos, que es lo que estoy usando.
Entonces, lo que sucede es:
el jack no puede iniciarse mientras pulseaudio se está ejecutando (y usando el controlador de la tarjeta de sonido que quiere usar, lo cual es lo suficientemente justo), por lo que debe iniciarse primero
pulseaudio necesita apuntar a jack una vez que esté en funcionamiento
Bastante simple ... ¿eh? Por ciertas razones, tuve un dolor interminable porque ...
Primero, creo que porque pulseaudio 4.0 parece tener errores y estropea el controlador alsa para que en algunas situaciones lo deje bloqueado y, por lo tanto, el jack no puede iniciarse aunque pulseaudio no se esté ejecutando. (Dice que no se pudieron establecer los parámetros de captura o smtg así)
Lo que hice al final fue
- eliminó completamente tanto jack como pulseaudio (con find y rm -rf: D después de apt-get purge)
- instalado pulseaudio 11 (de fuentes)
- Jack instalado y es libs (libjack-dev)
en este orden y finalmente finalmente los ejecuté normalmente a través de qjackctl, lo que garantiza que se inicien de la manera correcta (carga el receptor de clavija en pulseaudio y lo configura por defecto).
Por cierto, vi que se recomienda Cadence en su lugar y no entiendo por qué me parece basura en comparación con qjackctl.
De todos modos, el problema es iniciar el uso de jack usando qjackctl toma un tiempo y para evitar los tiempos de espera en cada arranque, puede usar esta función de salvavidas de kde que es cargar la sesión anterior. Sin embargo, asegúrese de no tener qjackctl en el inicio automático, ya que terminará con una instancia más en cada reinicio, independientemente de la configuración singleton = true (buggy buggy toda la noche).
Esto se debe a que ya no me sentía jugando con él, como escribir un script inteligente que asegure que pulseaudio esté apagado (o suspendido) en el conector de inicio y compruebe que se inició correctamente, luego inicie pulseaudio, cargue el módulo del conector, etc.
De lo contrario, confiar en el sistema operativo para iniciar los demonios y cargar la configuración correctamente sería el escenario normal (saludable), sin embargo, no parece estar sucediendo.
Que te diviertas..