前两天论坛有位小伙伴私信我怎么安装ubuntu子系统的声音驱动, 我告诉他不需要安装任何驱动, 并简单的跟他说了下, 今天才看到他私信说不知道怎么弄, 我这里简单的说一下.
先说原理, 其实原理跟图形界面一样, 图形界面使用的是x-server+x-client的方式运行在windows上的, 同理,声音也可以使用audio-server+audio-client的方式.
首先你得保证按照我之前的帖子操作过ssh,dbus什么的, 不然我不保证这篇教程能用, 这玩意依赖d-bus和dbux-x11.
上命令, 先添加一个软件源:
- add-apt-repository ppa:therealkenc/wsl-pulseaudio
- apt-get update
复制代码 更新完后:
- apt-get install pulseaudio
复制代码 一定要用这个软件源的pulseaudio, 自带的软件源的pulseaudio不行.
安装完成后:
- echo 'export PULSE_SERVER=tcp:localhost' >> ~/.bashrcsource ~/.bashrc
复制代码 好的, 声音客户端安装并配置完成, 现在开始配置声音服务端(windows下操作)
下载附件, 这个附件是我在github中找到的, 一位大婶修改过的适用于wsl的. 解压到你喜欢的一个目录, 然后找到bin目录下的pulseaudio.exe, 直接执行.
搞定收工.
测试一下吧,装个网易云音乐, vlc什么的都行, 在firefox里面打开网易云音乐播放个音乐也行, 不过有一个更方便的方法,切换到ubuntu命令行, 输入:
- paplay -p /mnt/c/Windows/media/ding.wav
复制代码 如果你听到"叮~"的一声, 那么恭喜你成功了!
然后你可以把pulseaudio.exe添加到自启动.
附件:
pulse6.zip
(2.32 MB, 下载次数: 17)
|