我在 Ubuntu 11.04 版本上安装了 ALSA。当我通过普通用户运行 aplay 时,我能够获得输出。当我以 root 用户身份执行此操作时,命令挂起:发生以下情况
root@myuser:~# aplay -l
**** List of PLAYBACK Hardware Devices ****
(挂起)
另外,如果我将 $HOME 导出到 /home/myuser/,它就可以正常工作。那么使用 root 运行 aplay 命令有什么问题呢?
答案1
对我来说很管用。如果你想找出问题所在 - 调试它。你为什么不先strace
看看它在什么时候挂断呢?
除此之外,你到底为什么需要以 root 权限运行它?