数日前に再起動した後にサウンド カードが機能しなくなって以来、この問題のトラブルシューティングを行ってきました。かなり進歩しましたが、最後にもう 1 つ、行き詰まっている問題があります。
現在、システムにログインすると、オーディオ出力はデフォルトでテレビ (システムの 3 番目のモニター) に設定され、サウンド カードは使用可能なデバイスとして表示されません。
ただし、 を実行するとpulseaudio -k
、サウンド カードが再初期化されてロードされ、オーディオ出力デバイスとして選択できるようになり、正常に動作します。
つまり、何かが順番どおりに読み込まれていないか、読み込みが遅すぎるか、またはパルスオーディオが最初に初期化されるときに何かが十分に待機していないようです。
ログインするたびにターミナルを開いて終了し、デバイスを再選択する必要がないように、最初のログイン時に pulesaudio を正しくロードする方法について、何かアイデアをお持ちの方はいらっしゃいますか?
ティア!
答え1
新しいビルドではこれが修正されたようです。groovy proposed
ソースを使用してシステムを更新した後、起動時に正しく読み込まれるようになりました。
/etc/pulse/default.pa
起動時にデフォルトのデバイスを手動で設定するには、 set-default-sinkオプションを編集して追加する必要がありました。例:set-default-sink 0
将来インデックスが変更された場合に起こり得る問題を回避するために、シンクの名前ではなくインデックスを使用することをお勧めします。シンクの名前は次のようにして見つけることができます。pacmd list-sinks