新しいユーザーがサウンドカードを表示できるように設定

新しいユーザーがサウンドカードを表示できるように設定

関連している場合は、Orange Pi Zero(Raspberry Pi "clone")ボードで実行されているDebian派生Armbian 3.4でこれを試しています。以下に示すように、ボードはヘッドフォン用の「ライン出力」コネクタを介して、または対応するモニタが接続されている場合は、HDMIコネクタを介してサウンドを再生できます。

新しいユーザー(例user2:)を作成しましたが、サウンドカードが見えないようです。

aplay -l別のユーザーとして実行すると、別の結果が返されます。

  • のようにroot
****再生ハードウェアデバイス一覧****
カード0:オーディオコーデック[オーディオコーデック]、デバイス0:SUNXI-CODEC sndcodec-0 []
  サブデバイス: 1/1
  サブデバイス#0:サブデバイス#0
カード 1: sndhdmi [sndhdmi], デバイス 0: SUNXI-HDMIAUDIO sndhdmi-0 []
  サブデバイス: 1/1
  サブデバイス#0:サブデバイス#0
  • 私のデフォルトユーザーとしてuser1(最初にログインしたときにシステムによって作成されます):
****再生ハードウェアデバイス一覧****
カード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:サウンドカードが見つかりません...

明らかにWAVファイルを介した再生はでaplay動作しますrootが、user1動作しませんuser2

サウンドカードを表示するにはどうすればよいですかuser2

ベストアンサー1

ルートとしてまたはsudoを使用してください。

usermod -aG audio user2

これにより、user2がグループオーディオに追加されます。

変更を適用するには、ユーザーがログアウトしてから再度ログインする必要があります。

おすすめ記事