Steward
分享是一種喜悅、更是一種幸福
手機 - Motorola XT897 - Sailfish OS 4.4.0.68 - Debian 12 - 如何支援聲音播放
步驟如下:
1. 在chroot環境,建立nemo帳號且ID跟Host必須一樣
$ sudo useradd -u 100000 -g 100000 -m nemo $ sudo mkdir -p /home/nemo $ sudo chown nemo:nemo /home/nemo
2. 在Host環境,綁定XDG_RUNTIME_DIR到chroot
$ sudo mount --rbind /dev $MY_CHROOT/dev $ sudo mount --bind /sys $MY_CHROOT/sys $ sudo mount --bind /proc $MY_CHROOT/proc $ sudo mkdir -p $MY_CHROOT/run/user/100000 $ sudo chown nemo:nemo -R $MY_CHROOT/run/user/100000 $ sudo mount --bind /run/user/100000 $MY_CHROOT/run/user/100000
3. 在chroot環境內
$ export XDG_RUNTIME_DIR=/run/user/100000
$ export PULSE_SERVER=unix:/run/user/100000/pulse/native
$ pactl info
Server String: unix:/run/user/100000/pulse/native
Library Protocol Version: 35
Server Protocol Version: 34
Is Local: yes
Client Index: 18
Tile Size: 65496
User Name: nemo
Host Name: PhotonQ
Server Name: pulseaudio
Server Version: 14.2+git6-rebootstrapped
Default Sample Specification: s16le 2ch 44100Hz
Default Channel Map: front-left,front-right
Default Sink: sink.null
Default Source: source.null
Cookie: 7e6c:812e