関連する場合は、Debianから派生したArmbian 3.4でこれを試し、Orange Pi Zero(Raspberry Piの「クローン」)ボードで実行しています。以下に示すように、ボードはイヤホンへの「ライン出力」インターフェースを介して、またはそのようなモニターが接続されている場合はHDMIインターフェースを介してサウンドを再生できます。
サウンドカードが表示されないように見える新しいユーザー(たとえば、user2
)を作成しました。
異なるユーザーでaplay -l
を実行すると、異なる結果が返されます。
root
:**** PLAYBACKハードウェアデバイスのリスト**** カード0:オーディオコーデック[オーディオコーデック]、デバイス0:SUNXI-CODEC sndcodec-0 [] サブデバイス:1/1 サブデバイス#0:サブデバイス#0 カード1:sndhdmi [sndhdmi]、デバイス0:SUNXI-HDMIAUDIO sndhdmi-0 [] サブデバイス:1/1 サブデバイス#0:サブデバイス#0
user1
(最初のログイン時にシステムによって作成されます):**** PLAYBACKハードウェアデバイスのリスト**** カード0:オーディオコーデック[オーディオコーデック]、デバイス0:SUNXI-CODEC sndcodec-0 [] サブデバイス:1/1 サブデバイス#0:サブデバイス#0 カード1:sndhdmi [sndhdmi]、デバイス0:SUNXI-HDMIAUDIO sndhdmi-0 [] サブデバイス:1/1 サブデバイス#0:サブデバイス#0
user2
(私が作成):aplay:device_list:268:サウンドカードが見つかりません...
明らかに、aplay
を介してWAVファイルを再生するとroot
とuser1
で機能しますが、user2
では機能しません。
サウンドカードをuser2
に表示するために必要なアイデアはありますか?
ルートとして、またはSudoを使用
usermod -aG audio user2
これにより、user2がグループオーディオに追加されました。
変更を有効にするには、ユーザーはログアウトして再度ログインする必要があります。