使用snd-dummy在服务器上配置虚拟声音设备

海德

问题:

如何在没有声音硬件的Ubuntu 14.04服务器上配置虚拟声音设备?

我基本上只是希望各种应用aplay作为一个具体的目标而感到高兴,就像系统具有真实的声卡一样。解决方案如何混合使用Alsa,Pulseaudio,OSS或任何其他内容,这无关紧要。

我目前正在做什么:

目前,我刚刚将这一行添加到/etc/modules

snd-dummy

重新启动后,lsmod | grep snd输出是这样的:

snd_dummy              20483  0 
snd_pcm               102099  1 snd_dummy
snd_page_alloc         18710  1 snd_pcm
snd_seq_midi           13324  0 
snd_seq_midi_event     14899  1 snd_seq_midi
snd_rawmidi            30144  1 snd_seq_midi
snd_seq                61560  2 snd_seq_midi_event,snd_seq_midi
snd_seq_device         14497  3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer              29482  2 snd_pcm,snd_seq
snd                    69238  7 snd_dummy,snd_timer,snd_pcm,snd_seq,snd_rawmidi,snd_seq_device,snd_seq_midi
soundcore              12680  1 snd

但是,似乎我需要做更多的事情,因为...

我看到什么样的问题:

当我跑步时aplay /usr/share/sounds/alsa/Noise.wav,我得到:

ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4727:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM default
aplay: main:722: audio open error: No such file or directory

那么,如何使它工作呢?或者如何有效地解决声音问题?

海德

好,知道了。这完全是权限问题!

因此,请以root用户身份完成对我有用的步骤:

  • snd-dummy添加/etc/modules
  • 编辑/etc/group所需的用户并将其添加到audio:x:29:行(我认为组ID可能有所不同)
  • 重新启动以使更改生效并确认它们仍然有效。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在虚拟Ubuntu机器上配置snd-dummy

来自分类Dev

如何在Linux服务器上创建虚拟声卡设备?

来自分类Dev

使用Powershell在服务器上获取虚拟SCSI硬件

来自分类Dev

无法使用drac在ubuntu服务器上配置网络

来自分类Dev

无法使用 nginx 在快速服务器上配置 SSL

来自分类Dev

使用Powershell-(Relay,Connection)在Windows Server中配置Smtp虚拟服务器

来自分类Dev

使用已在Eclipse上配置的服务器,使用“在服务器上运行”在Eclipse中运行Maven项目

来自分类Dev

在Apache Web服务器上使用多个虚拟主机进行管理

来自分类Dev

如何找出Linux VPS服务器上使用了哪种虚拟化技术?

来自分类Dev

尝试使用SFTP自动下载存储在虚拟服务器上的备份

来自分类Dev

在Apache Web服务器上使用多个虚拟主机进行管理

来自分类Dev

如何在KVM虚拟服务器上使用systemd-boot?

来自分类Dev

无法从其他设备(MAC上的本地服务器)使用IP访问

来自分类Dev

无法使用设备上的Cordova-app连接到服务器

来自分类Dev

使用laravel Web服务器上的Parse向Android设备发送推送通知

来自分类Dev

如何查看网络上的哪些设备使用您的Unix NTP服务器?

来自分类Dev

如何使用 Apache2 虚拟主机在服务器的裸 IP 上提供*无*服务?

来自分类Dev

使用PHP的邮件服务器配置

来自分类Dev

lightdm使用的X服务器配置

来自分类Dev

使用dnsmasq配置DHCP服务器

来自分类Dev

何时使用snd_pcm_avail代替snd_pcm_avail_update?

来自分类Dev

是否可以使用Tomato在多台服务器(但只有一个公用IP)上运行虚拟主机(或等效服务器)?

来自分类Dev

适用于16.04或14.04服务器的Alsa snd-aloop内核模块吗?

来自分类Dev

将文件(图像)从android设备发送到使用REST编写的服务器上的Web服务

来自分类Dev

将文件(图像)从android设备发送到使用REST编写的服务器上的Web服务

来自分类Dev

尝试在Jessie服务器上使用PHP7获得LAMP配置

来自分类Dev

如何配置GitLab以在远程服务器上使用外部git存储库

来自分类Dev

在Openshift上使用JBoss磁带盒配置Apache HTTP服务器

来自分类Dev

使用在不同vps服务器上运行的kubernetes配置Metallb

Related 相关文章

  1. 1

    在虚拟Ubuntu机器上配置snd-dummy

  2. 2

    如何在Linux服务器上创建虚拟声卡设备?

  3. 3

    使用Powershell在服务器上获取虚拟SCSI硬件

  4. 4

    无法使用drac在ubuntu服务器上配置网络

  5. 5

    无法使用 nginx 在快速服务器上配置 SSL

  6. 6

    使用Powershell-(Relay,Connection)在Windows Server中配置Smtp虚拟服务器

  7. 7

    使用已在Eclipse上配置的服务器,使用“在服务器上运行”在Eclipse中运行Maven项目

  8. 8

    在Apache Web服务器上使用多个虚拟主机进行管理

  9. 9

    如何找出Linux VPS服务器上使用了哪种虚拟化技术?

  10. 10

    尝试使用SFTP自动下载存储在虚拟服务器上的备份

  11. 11

    在Apache Web服务器上使用多个虚拟主机进行管理

  12. 12

    如何在KVM虚拟服务器上使用systemd-boot?

  13. 13

    无法从其他设备(MAC上的本地服务器)使用IP访问

  14. 14

    无法使用设备上的Cordova-app连接到服务器

  15. 15

    使用laravel Web服务器上的Parse向Android设备发送推送通知

  16. 16

    如何查看网络上的哪些设备使用您的Unix NTP服务器?

  17. 17

    如何使用 Apache2 虚拟主机在服务器的裸 IP 上提供*无*服务?

  18. 18

    使用PHP的邮件服务器配置

  19. 19

    lightdm使用的X服务器配置

  20. 20

    使用dnsmasq配置DHCP服务器

  21. 21

    何时使用snd_pcm_avail代替snd_pcm_avail_update?

  22. 22

    是否可以使用Tomato在多台服务器(但只有一个公用IP)上运行虚拟主机(或等效服务器)?

  23. 23

    适用于16.04或14.04服务器的Alsa snd-aloop内核模块吗?

  24. 24

    将文件(图像)从android设备发送到使用REST编写的服务器上的Web服务

  25. 25

    将文件(图像)从android设备发送到使用REST编写的服务器上的Web服务

  26. 26

    尝试在Jessie服务器上使用PHP7获得LAMP配置

  27. 27

    如何配置GitLab以在远程服务器上使用外部git存储库

  28. 28

    在Openshift上使用JBoss磁带盒配置Apache HTTP服务器

  29. 29

    使用在不同vps服务器上运行的kubernetes配置Metallb

热门标签

归档