我刚刚安装了 Ubuntu Server 12.10。我在 GUI 会话中使用 openbox 和 startx。我决定不在 Ubuntu 论坛上发帖,因为我觉得这个问题也可能与其他发行版相关,尤其是基于 Debian 的发行版。
我安装了firefox
,flashplugin-installer
这样我就可以观看 YouTube 视频了。这些视频看起来工作正常,但是,我似乎没有声音。
我也得到了volumeicon-alsa
,alsa-utils
但是当我跑步时alsamixer
我得到:
cannot open mixer: No such file or directory
当我尝试跑步时volumeicon
我得到
volumeicon: alsa_backend.c:86: asound_get_volume: Assertion `m_elem != ((void *))' failed.
如果需要的话,我不介意使用 alsa 以外的东西。我只是想知道需要安装哪些软件包才能在 YouTube 视频上获得声音。
答案1
首先通过以下方式获取可用的声卡设备列表:
aplay -l
然后,您可以使用默认设备设置创建~/.asoundrc
或/etc/asound.conf
(选择第二个,然后为计算机上的每个用户进行设置)。因此,根据第一个命令的输出写入其中一个文件。例如我的输出是:
卡 0:通用 [HD-音频通用],设备 3:HDMI 0 [HDMI 0]
- 子设备:1/1
- 子设备 #0:子设备 #0
卡1: SB [HDA ATI SB],设备0:CONEXANT 模拟 [CONEXANT 模拟]
- 子设备:1/1
- 子设备 #0:子设备 #0
看到我加粗的线条了吗?这是我的声卡的线路,所以我使用该数据输入我的/etc/asound.conf
:
defaults.pcm.card 1
defaults.pcm.device 0
defaults.ctl.card 1
自己执行此操作(使用所有三个配置选项),并且不要忘记登录/注销。