xrdp远程桌面连接声音重定向
Tofloor
poster avatar
yuanyou
deepin
2020-04-19 02:13
Author
本帖最后由 yuanyou 于 2020-4-18 18:18 编辑

局域网下使用xrdp来windows远程deepin20感觉挺好的,只要在远程桌面连接里面,把显示选项里的体验标签页中的性能下拉列表选上 LAN(10Mbps或更高) ,显示效果很好。
虽然磁盘共享有时有莫名其妙的问题。最大的问题是没声音。
网上找的解决方案是
https://www.jianshu.com/p/6655fc3fcff1?utm_campaign=haruki&utm_content=note&utm_medium=reader_share&utm_source=weixin

https://github.com/neutrinolabs/pulseaudio-module-xrdp



总结:需要自己编译 pulseaudio-module-xrdp ,不需要xrdp-pulseaudio-installer这个软件包,也不需要改xrdp的配置

根据https://github.com/neutrinolabs/pulseaudio-module-xrdp 配置就可以。
大体步骤是:
1、下载pluseaudio的源码并编译
2、下载pulseaudio-module-xrdp的源码,关联pluseaudio进行编译和安装
安装编译需要的包

  1. sudo apt install build-essential dpkg-dev
  2. sudo apt install libpulse-dev
Copy the Code
安装pulseaudio,虽然deepin已经有了,但万一呢
  1. sudo apt install pulseaudio
Copy the Code
安装编译pulseaudio需要的包,会删除和安装一些包,貌似把deepin-wine给删了
  1. sudo apt build-dep pulseaudio
Copy the Code
下载pulseaudio源码,下载位置就是终端当前目录,
运行下面命令之前需要改一下/etc/apt/sources.list(需要改文件权限),
把 # deb-src https://community-packages.deepin.com/deepin/ apricot main contrib non-free 前面的“#” 去掉,之后执行 sudo apt update

  1. apt source pulseaudio
Copy the Code

在你下载的pulseaudio源码目录里面看看有没有bootstrap.sh这个文件,有的话执行该文件。
执行完成之后如果不放心 就在当前目录执行命令./configure


下载 pulseaudio-module-xrdp源码并编译
  1. sudo apt install git
  2. git clone https://github.com/neutrinolabs/pulseaudio-module-xrdp.git
  3. cd pulseaudio-module-xrdp
  4. ./bootstrap && ./configure PULSE_DIR=你下载的pulseaudio目录路径(例:/home/linuxuser/pulseaudio-12.2.6)
  5. make
Copy the Code
编译完成后安装
  1. sudo make install
Copy the Code

查看文件是否生成成功,如果结果里面有module-xrdp-sink.so,module-xrdp-source.so这两个文件说明成功了
  1. ls $(pkg-config --variable=modlibexecdir libpulse)
Copy the Code
保险起见你可以重启后查看效果,个人感觉就是声音一开始有好几秒延迟,差点以为失败了。



Reply Favorite View the author
All Replies
jingle
deepin
2020-04-19 02:28
#1
谢谢反馈
Reply View the author
flyskybear_2020
deepin
2020-05-26 21:28
#2
安装成功,不过麦克风定向不能用
Reply View the author
然也
deepin
2020-05-27 01:27
#3
请问楼主,您安装xrdp,用win远程桌面登录deepin,需要事先在deepin注销吗,远程登录断开后,deepin可以正常进入桌面吗?我试了几次,先注销,然后能远程登录 ,可是远程断开后deepin端会卡在注销那几个按钮的界面,无法正确进入
Reply View the author
yuanyou
deepin
2020-05-27 03:10
#4
https://bbs.deepin.org/post/192129
请问楼主,您安装xrdp,用win远程桌面登录deepin,需要事先在deepin注销吗,远程登录断开后,deepin可以正 ...

的确需要事先在deepin中注销,同一用户远程本地同时登录的确有问题。
一般在远程时通过注销来关闭远程连接,这样之后登录deepin没有问题。
在远程中关机我是用shutdown命令,要不然只是关远程连接。
Reply View the author
wujikeji_zt
deepin
2020-06-17 18:00
#5
+3 很有帮助
Reply View the author
kevinmattew
deepin
2020-11-15 01:17
#6

make时缺少config.h怎么解决

Reply View the author
oyljw
deepin
2020-12-31 23:34
#7

要是把deepin-wine给删了  也不行吧  那qq 八成就不行了啊

Reply View the author
oyljw
deepin
2020-12-31 23:36
#8

我没敢实验

Reply View the author