主目录不可访问:权限被拒绝。无需sudo即可正常工作

时间:2019-03-02 06:25:21

标签: python linux pygame alsa

我有一个使用pygame加载声音并播放声音的python脚本。当我不使用sudo运行脚本时,它运行正常。但是当我使用sudo运行脚本时,出现以下错误:

  

无法访问主目录:权限被拒绝

     

ALSA lib pcm_mmap.c:341:(snd_pcm_mmap)mmap失败:参数无效

有人知道为什么会这样吗?我想了解发生了什么,并且不仅可以快速解决问题,以防在其他情况下再次发生这种情况,而且因为我可能需要使用sudo运行脚本。

编辑:

阅读mvp的答案后,我进行了更多研究,显然,pulseaudio无法在根本上起作用。谢谢你们

1 个答案:

答案 0 :(得分:0)

显然,pulseaudio 在 root 下不起作用。


OP 用这个编辑了问题;改为将其作为答案发布。