我有一个第三方程序,我在linux(Ubuntu)中专门创建的用户下运行。我注意到它无法连接到ALSA并且还给出了以下错误:
2011/01/12 20:52:38 [ao:3]开幕 高级Linux声音架构 (ALSA)输出(2个通道)......没有 协议指定 xcb_connection_has_error()返回 真
有问题的程序是liquidsoap,是无头(无gui)音频流程序/
但是,当我尝试在默认用户帐户下运行程序时,一切正常。我的问题是,这是权限问题吗?如果是这样,我会在哪里解决这个问题?
答案 0 :(得分:5)
试
$ sudo adduser <user> audio
$ sudo adduser <user> pulse
$ sudo adduser <user> pulse-access