甲骨文ARM Ubuntu20.04 Gnome远程桌面开启声音

文章来源:https://life.ikaiche.org/

安装Pulseaudio所需的所有组件

apt-get install software-properties-common -y
apt-get install git libpulse-dev autoconf m4 intltool dpkg-dev libtool libsndfile-dev libcap-dev libjson-c-dev -y
apt-get build-dep pulseaudio -y
apt update

下载Pulseaudio源码

apt-get build-dep pulseaudio -y
apt source pulseaudio

设置权限

chmod 777 pulseaudio_13.99.1-1ubuntu3.13.dsc

删除Palseaudio源码文件夹

rm -rf pulseaudio-13.99.1

重新下载源码,进入源码目录,配置

apt source pulseaudio
cd pulseaudio-13.99.1
./configure

克隆仓库

cd ../
git clone https://github.com/neutrinolabs/pulseaudio-module-xrdp.git

编译

cd pulseaudio-module-xrdp
./bootstrap
./configure PULSE_DIR="/root/pulseaudio-13.99.1"
make

安装动态链接库

cd src/.libs
install -t "/var/lib/xrdp-pulseaudio-installer" -D -m 644 *.so
install -t "/usr/lib/pulse-$pulsever/modules" -D -m 644 *.so
install -t "/usr/lib/pulse-13.99.1/modules" -D -m 644 *.so
ls /var/lib/xrdp-pulseaudio-installer

对于root用户想启用pulseaudio的话,还需要以下几行命令,把root添加到pulse(可选)

gpasswd -a root pulse
gpasswd -a root pulse-access

重启

reboot

重启后输入以下命令

pulseaudio -k && pulseaudio

等几秒钟再ctrl+c,结束掉,然后输入命令

pulseaudio

(注意:如果有报错不用管,别关 看声卡变成xrdp sink了没有,试一下声音,看看rdp声音开了没,有声音了直接关掉窗口)每个ubuntu账户都需要走一遍这个步骤,对应的ubuntu账户才能开启声音,后续如果重启都需要重复这一步!