只有 root 用户才能使用 aplay -l 查看声卡

只有 root 用户才能使用 aplay -l 查看声卡

首先我必须警告你,我从 Ubuntu 11 升级到 12.04 失败了。因为(我猜)我使用了 wdm 而不是 gdm。事实上,wdm 在升级过程中自动关闭,而 gdm 则自动启动。

但是现在,我无法以普通用户的身份播放任何声音,通常不会出现错误,但仍然没有声音。例如,如果我启动 banshee,它通常会工作,但它保持静音。但我可以使用 sudo 命令播放所有内容。

我认为找到原因的起点是了解为什么普通用户看不到声卡。

me@this:~$ aplay -l
aplay: device_list:240: no soundcards found...

从根目录开始:

me@this:~$ sudo aplay -l
**** List of PLAYBACK Hardware Devices ****
Home directory /home/me not ours.
card 0: Intel [HDA Intel], device 0: CONEXANT Analog [CONEXANT Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: Conexant Digital [Conexant Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

谢谢建议

答案1

我通过重启解决了这个问题;)我得到了将我添加到音频组的效果,重启后生效

相关内容