需求
自从给华为擎云 L420、L410 和 W515 都装上 Debian 12 后,稣就把前两者卖了,因为它们是笔记本,稣有太多笔记本了……唯独留下 W515,并宠爱有加,因为它是台式机。
稣还给它装了(华为?)MATE 桌面,获得和 xrdp 不错的兼容性!果然还是华为 MATE 牛逼!
于是乎,在远程桌面下都有图像的前提下,没有声音就显得很奇怪!
分析
很容易发现,远程桌面下,默认是没有声音输出设备的,所以没有声音!我们需要的是一个虚拟声卡。
由于 Debian 12 的声音系统是 pipewire,使用“pipewire xrdp”作为关键词,很容易能找到:
https://github.com/neutrinolabs/pipewire-module-xrdp
编译 pipewire-module-xrdp
1 | git clone https://github.com/neutrinolabs/pipewire-module-xrdp |
使用
连重启都不用,只需要重新进行 RDP 连接即可生效。