📝
UbuntuでPython・Pygameを使って音が出せない
症状
UbuntuでPython3, Pygameを使って音が出なかった
以下のようなエラーが出ていた
XDG_RUNTIME_DIR (/usr/lib/) is not owned by us (uid 1000), but by uid 0! (This could e.g. happen if you try to connect to a non-root PulseAudio as a root user, over the native protocol. Don't do that.)
解決法
上記サイトでは、instead of ↓↓と書いてあるが、↓のコマンドをそのまま実行すると音が出るようになった
export XDG_RUNTIME_DIR=/run/user/1000
pacmd set-default-sink $btsinkname 2>&1
Discussion