0

いずれかのマシンで別のユーザーとしてALSAサウンドシステムに接続しようとすると、「ALSA lib pcm_dmix.c:975:(snd_pcm_dmix_open)IPCセマフォを作成できません」というメッセージが表示されます。マシンは、システムに別のユーザーとしてログインしています。aplayを使用するか、アプリケーションを使用するかは関係ありません。同じメッセージが表示されます。ルートとして実行すると、アプリケーションはALSAシステムに接続し、サウンドを再生します。コンソールにログインしているユーザーに訴えると、同じ失敗が発生します。

誰かアイデアはありますか?プログラムでsetcapを使おうとしましたが、「操作がサポートされていません」という理由で失敗しました。これは、アプリケーションがNFSマウントされたパーティションにあることが原因である可能性があります。

4

1 に答える 1

0

ファイルに設定ipc_key_add_uidしてみてください。.asoundrc詳細については、pcm プラグインに関する ALSA ドキュメントを参照してください。

于 2010-11-09T09:29:38.003 に答える