jack: update qsynth to the new passive handling

Now that always-process nodes (the default for jack clients) can never
idle (even with passive nodes), force the qsynth client to
node.always-process = false

We can then also use the new node.passive = out handling to only idle
and suspend when nothing is linked on the input ports.
This commit is contained in:
Wim Taymans 2023-03-08 16:58:36 +01:00
parent 99482f0166
commit 10d82faa1c

View file

@ -114,8 +114,9 @@ jack.rules = [
{ matches = [ { application.process.binary = "qsynth" } ]
actions = {
update-props = {
node.always-process = false # makes qsynth idle
node.pause-on-idle = false # makes audio fade out when idle
node.passive = true # makes the sink and qsynth suspend
node.passive = out # makes the sink and qsynth suspend
}
}
}