我在Ubuntu 11.04版本上有ALSA。通过普通用户玩游戏时,我可以获得输出。当我用root用户执行此操作时,命令挂起:发生以下情况
root@myuser:~# aplay -l
**** List of PLAYBACK Hardware Devices ****
(挂起)
另外,如果我将$ HOME导出到/ home / myuser /,则它可以工作。那么用根目录运行aplay命令怎么了?
我在Ubuntu 11.04版本上有ALSA。通过普通用户玩游戏时,我可以获得输出。当我用root用户执行此操作时,命令挂起:发生以下情况
root@myuser:~# aplay -l
**** List of PLAYBACK Hardware Devices ****
(挂起)
另外,如果我将$ HOME导出到/ home / myuser /,则它可以工作。那么用根目录运行aplay命令怎么了?
Answers:
为我工作。如果您想找出问题所在,请对其进行调试。您为什么不从头开始strace
看看它挂了什么?
除此之外,为什么还要在地球上以root特权运行它?