Syo.Dです。
以前日記にも記述しましたが、(termux上の)debianから音を出す方法が分かりましたので書きます。作業するにあたって前回の日記の通りインストールされていることが前提になります。(rootでは音が出ませんので)
ではまずtermuxをいつも通りアップデートインストールします。
pkg update
その後pulseaudioをインストールします。
pkg install pulseaudio
pulseaudioの設定を変えます。
nano $PREFIX/etc/pulse/default.pa
nanoエディターが開きますのでそこの設定から一部を以下に変えます。
load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1 auth-anonymous=1
nanoエディターを保存します。その後pulseaudioのデーモンの設定を変えます。
nano $PREFIX/etc/pulse/daemon.conf
exit-idle-time = 20 を exit-idle-time = -1に変えます。
pulseaudioをスタートさせます。
pulseaudio --start
debianに入り、そこで以下を実行します。
export PULSE_SERVER=127.0.0.1
以上で音が出るはずです。
参考文献:https://technical-bot.blogspot.com/2021/10/how-to-fix-sound-in-linux-distro-in.html
あとはtermuxを起動したときに自動でpulseaudioが立ち上がるようにtermuxの.bashrcにpulseaudio –startとdebianのユーザーの.bashrcにexport PULSE_SERVER=127.0.0.1を追加しておくと良いでしょう。
それではまた。