消防署のサウンドの問題

消防署のサウンドの問題

私はParabola(Archベース)を使用しており、Firejailを使用して信頼性の低いアプリ(特にSteam)1〜2個をサンドボックスに入れたいと思います。ただし、Firejailでアプリケーションを実行すると(最も制限の少ないサンドボックスを提供すると想定される--noprofileオプションを使用しても)、音は聞こえません。 SteamとRhythmboxを試してみましたが、どちらも同じ問題があります。

無制限のチケットがあります。ここgithubから。私はpulseaudioを使用しており、端末でrootとして同じアプリを実行すると音が聞こえない理由と同様の問題がある可能性があると思います(firejail自体は、刑務所の適用を超える前にサンドボックスを設定するためのスーパーユーザー権限が必要です)だから)。

rootユーザーのためにpulseaudioのサウンドを有効にしてsuターミナルからrootとしてデスクトップにログインし、リズムボックスを実行してサウンドを再生する方法はありますか?私はこの事実を知っています既存の回答;しかし、それは私にとってはうまくいかないようです(おそらくこれはデスクトップセッション全体でrootとしてログインした場合にのみ機能しますが、私はそうしたくありません)。

ベストアンサー1

Apulseパッケージを試してみましたか?

このプログラムは PulseAudio API の代替部分実装を提供します。これは、ローダースクリプトと元々Puls​​eAudioと同じ名前の複数の共有ライブラリで構成されているため、アプリケーションはそれを動的にロードしてPulseAudioと通信していると考えることができます。内部的には、別々のサウンドミキシングデーモンを使用しません。代わりに、apulse は ALSA の dmix、dsnoop、およびプラグインを使用して複数のソースを処理し、同時に実行されるストリームをキャプチャします。 dmix プラグインは複数の再生ストリームを多重化します。 dsnoopプラグインを使用すると、複数のアプリケーションが単一のマイクでキャプチャでき、プラグプラグインはさまざまなサンプルフォーマット、サンプルレート、およびチャンネル数の間でオーディオを透過的に変換します。

apulse <program>

おすすめ記事