Ubuntu-Mini-Remix 没有音频

Ubuntu-Mini-Remix 没有音频

我正在使用 ubuntu-mini-remix 构建一个网络启动实时操作系统,它可以加载远程桌面客户端并将用户登录到他们的虚拟桌面环境中。

除音频外,所有东西都已正常运行。

在 Ubuntu-mini-remix 14.04 上我安装了以下软件包:

xorg --no-install-recommends
nodm --no-install-recommends
lxde --no-install-recommends
pulseaudio
alsa-base
hptc-manticore_3.2.1_i386
hptc-rdesktop_1.6.0-1.35_i386
vmware-horizo​​n-view-client_2.3.0-_i386-modified

我将实时用户“ubuntu”添加到了 audio、pulse 和 pulse-access 组

播放-l

card0: Intel [HDA Intel], device 0: STAC9228 Analog [STAC9228 Analog]  
Subdevices: 1/1  
Subdevices #0: subdevice #0  

card0: Intel [HDA Intel], device 1: STAC9228 Digital [STAC9228 Digital]  
Subdevices: 1/1  
Subdevice #0: subdevice #0

查找 /lib/modules/`uname -r` | grep snd

找到大量的模块,并且

请参阅lspci-v | grep -A7 -i“音频”

发现

00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller  
Subsystem: Dell Device 0209  
Flags: bus master, fast devsel, latency 0, IRQ 48  
Memory at f6ffc000 (64-bit, non-prefetchable) [size=16K]  
Capabilities: <access denied>  
Kernel driver in use: snd_hda_intel

两个都

aplay /usr/share/sounds/alsa/Front_Center.wav

sudo aplay /usr/share/sounds/alsa/Front_Center.wav

什么也不玩

我已将所有内容取消静音,并在 alsamixer 中将其打开

我没有音频系统托盘图标,但我认为我不需要它

有什么见解吗?

我在 lubuntu live 14.04 上进行了几乎相同的构建,音频在所有相同的硬件上运行良好,所以我认为我缺少驱动程序、模块、软件包或其他东西

谢谢

答案1

这是将启动时创建的实时用户添加到音频组的问题,它是在其中一个 casper 脚本中,我不确定是哪一个,但谷歌搜索将 casper 实时用户添加到组应该会给你正确的方向

编辑:

抱歉,这是一个简单的修复,我只是太着急了才回复

在实时系统解压后的rootfs中,只需要编辑文件/etc/adduser.conf,使得adduser命令默认添加音频组。

在文件中,确保添加或编辑 ADD_EXTRA_GROUPS 行,使其内容如下:

添加额外组=1

并且可能有或没有一行被注释掉了,其中列出了要添加的额外组,您可以添加您想要的任何组,但对于音频,请编辑如下内容:

EXTRA_GROUPS="音频"

要添加多个组,只需用引号内的空格将它们分隔开,例如:

EXTRA_GROUPS="音频视频插件"

相关内容