![来自 Ubuntu Server 10.04 的声音](https://linux22.com/image/962011/%E6%9D%A5%E8%87%AA%20Ubuntu%20Server%2010.04%20%E7%9A%84%E5%A3%B0%E9%9F%B3.png)
我觉得这应该是一件轻而易举的事,但我似乎无法弄清楚。我在 VMWare Fusion 中以虚拟机的形式运行 Ubuntu Server 10.04。我只是想让笔记本电脑扬声器发出一些声音。我已经安装了 Alsa 和 MOC(随后这些说明,并且运行良好)。尤其是使用 MOC 时,我可以看到歌曲(MP3)正在播放,但却听不到任何声音。
lspci | grep audio gives me: 02:02.0 Multimedia audio controller: Ensoniq ES1371 [AudioPCI-97] (rev 02)
这似乎不是什么大问题,但我就是无法让它发挥作用。有什么想法吗?
答案1
周末我能够在物理服务器上运行它,并在我的博客上写了一篇文章:http://darylwinsinger.blogspot.com/2012/09/installing-mpd-on-ubuntu-server.html
基本上,您需要安装 alsa、lame(如果需要,用于 mp3 支持)和 mpd。这可以通过 完成sudo apt-get install alsa lame mpd
。使用 配置音量级别sudo alsamixer
,通过 /etc/mpd.conf 中的 music_directory 配置 mpd 音乐所在的文件夹(确保 mpd 用户可以读取该文件夹、其子文件夹以及其中包含的所有文件,如 mpd 配置文件中所述),并通过 /etc/mpd.conf 中的 bind_to_address 配置 mpd 以在正确的 IP 地址上监听(或者只需注释该行,这将导致 mpd 默认为“任何”)。假设所有这些步骤都已完成,您可以将问题缩小到 VM 通过 VMware 播放声音的问题。“swift”已经提供了有关如何安装 VMware 工具的链接作为对 Corey 答案的评论。
注意:在将其推广到物理服务器之前,我使用 VirtualBox 进行测试,因为 VirtualBox 中的配置和管理可能有点有限,但设置每个新 VM 更容易。
答案2
您是否检查过虚拟机中的声音是否已启用?我改用 VMware Player,我不确定两者的区别,但右下角有一个栏可以让我控制共享设备。