最近、pulseaudioサーバーを使用して解決するのが難しいオーディオの問題が発生しました。例をご覧ください。この問題。設計された方法、特にpulseaudioデーモンの「ユーザー固有」インスタンスに依存する方法がますます嫌われており、rootユーザーはサーバーの起動/アクセスが厳しく制限されているようです。これはバンドにアクセスする能力に影響を与えます。サンドボックスアプリケーション用のオーディオが必要です。 (私にとっては、これはUNIXの精神に違反しています。rootユーザーにはアクセス権が必要です。すべて、例外なく)。
そのため、Linux環境からPulseを削除し、ALSAを直接使用することにしました。これがどれほど不便で衰弱するのか気になります。 PulseaudioはLinuxオーディオの事実上標準になったようです。私の印象では、かなり多くのアプリケーションがこれが維持されると考えているということです。
もしそうなら、Pulseaudioを放棄すると、どれだけの「ダメージ」が発生しますか?広く使用されていますが、このアプリがないと利用できないアプリはありますか?私が最もよく使うオーディオアプリはRhythmbox、Steam、Skype、Firefoxです。
私はx86でParabola(Archベースのフリーディストリビューション)とLXDE / Mateを使用しています。
答え1
昨日試してみて削除してからpulseaudio
。私が知っている限り、オーディオは追加の調整や設定なしで私が試したすべてのアプリ(質問で言及したアプリなど)で完全に機能するようです。私はpulseaudioを全く見逃しておらず、削除してもよかったです。これまでの経験に照らしてみると、これはかなり不要なようです(少なくとも私が必要な場合は)。pulseaudio-alsa
pavucontrol
修正する:Billyの叔父は、Pulseaudioが答えなければ、Firefoxのオーディオは正しく機能しないと提案しました。しかし、私はicecat(firefoxのセキュリティ派生バージョン)でさまざまなサイトを試しましたが、オーディオの問題は発生しませんでした。
apulse
パルスオーディオを必要とするアプリケーションがALSAを直接使用できるようにするプログラムが存在することも注目に値します。
答え2
残念ながら、それほど実現可能ではありません。
firefox
持つalsaのサポートが削除されました。しかし、Debianはディストリビューション内でFirefoxをコンパイルするためにまだalsaサポートを使用しているようですが、かなり悪いです。多くの場合、サウンドはFirefoxで動作を停止し、タブプロセスが終了するかFirefoxが再起動されるまで戻りません。まだデバッグしていませんが、要素が<video>
ビューでスクロールすると停止するサイトで発生するようです。
また、パルスオーディオが要求時にのみ開始される設定を試しましたが、テストにはうまく機能しましたが、Firefoxでは安定して動作しませんでした。
もちろん、他の多くのライブラリ/アプリケーション(SDL
、、、、など)はpulseaudioを必要とqemu
せず、絶対に必要ではなく、alsaでうまく機能します。mplayer
ffmpeg