Jack 应用程序拒绝发出声音。例如,尝试启动 SuperCollider 服务器时出现错误ATTENTION: The playback device "hw:PCH" is already in use. Please stop the application using it and run JACK again
直到最近在 Ubuntu 22.04 LTS 上,这个功能才运行良好
答案1
Jack 应用程序需要一个新的包,pipewire-jack
sudo apt-get install pipewire-jack
您可能需要重新启动 pipewire 才能使其正常工作。
systemctl --user restart pipewire-media-session
这应该可以解决问题。
答案2
我已经找到了一种使其工作的方法,但它看起来过于复杂。
您需要使用以下命令启动您的应用
pw-jack 你的应用程序
这会将 libjack 重定向到管道线版本。这非常不令人满意,例如,它不适用于 snap 应用程序。
这应该是系统范围的选择。