just compile install jack2 and qjackctl and set your input and output device qjackctl .
This way you do not have to fight the flat pack issue.
when using qjackctl
use the script as your ~/.asoundrc
Code:
# override default
pcm.!default {
type plug
slave {
pcm "rjack"
}
}
# ALSA-to-JACK bridge
pcm.jack {
type plug
slave {
pcm "rjack"
}
hint {
description "JACK bridge"
}
}
pcm.rjack {
type jack
playback_ports {
0 "system:playback_1"
1 "system:playback_2"
}
capture_ports {
0 "system:capture_1"
1 "system:capture_2"
}
}
Learn to use alsamixer.
If there is a certain program in a flatpack that was compiled against
pulse headers like bluetooth stuff you may have issues.
This is Why I use my Dad's pulseaudio jack2 sync.
but if you want to force input and output on a certain device
this is the way to go.
Make sure those devices are setup in alsamixer.
all HTML5 stuff uses default device. that is why apules works on firefox.
recompile alsa-plugins after you install jack2