suing到不同用户后的linux和音频

Mar*_*cny 2 linux audio permissions liquidsoap

我有一个第三方程序,我在linux(Ubuntu)中专门创建的用户下运行.我注意到它无法连接到ALSA并且还给出了以下错误:

2011/01/12 20:52:38 [ao:3]打开高级Linux声音架构(ALSA)输出(2个通道)...未指定协议xcb_connection_has_error()返回true

有问题的程序是liquidsoap,是一个无头(没有gui)音频流程序/

但是,当我尝试在默认用户帐户下运行程序时,一切正常.我的问题是,这是权限问题吗?如果是这样,我会在哪里解决这个问题?

sim*_*mon 5

尝试

$ sudo adduser <user> audio
$ sudo adduser <user> pulse
$ sudo adduser <user> pulse-access
Run Code Online (Sandbox Code Playgroud)