リモートデバイスにオーディオストリーミングを使用しているか試しているが、paprefs
その後は設定に移動してデバイスを別のデバイスに切り替えてから元に戻さない限り(または端末のオプションを使用して起動を再開しない限り)、システムでオーディオの再生が停止します。pulseaudio
)-k
。これは、数秒間音が再生されないたびに発生します。
私が試したこと:
- 削除する
paprefs
。 - 削除し
~/.config/pulse
て再起動します。 - 基本シンクを希望の出力デバイスに設定します。
また、上記のようにオーディオ出力が利用可能になるまで、すべてのビデオ(YouTubeなど)が再生されるのを防ぎ、ビデオが停止したらスイッチを介して繰り返しまたは再開する必要がありますpulseaudio
。
私のシステム:
- Fedora 36
- GNOME 42.4
- パルスオーディオ15.0
- カーネル 5.19.16-200
- オンボードサウンドデバイス(ASUS X99-Aマザーボード)
USBヘッドセットがあり、同じ問題があるので、これがデバイスに関連しているとは思わない。
答え1
...私たちのソリューションは、Pulseaudioを削除してPipeWireを設定することでした(変換を含む)。おそらくFedoraでも同様の状況と解決策を見つけることができます。
これに基づいて、Fedora 39 KDEスピンで述べた手順に従いました。r/Fefdora: F34 から PulseAudio を削除しますか?渡すgjack905:
sudo dnf swap pulseaudio pipewire-pulseaudio --allowerasing
正常にアップグレードするには実行してください。- Fedoraの文書によると、それを実行して、残っている可能性がある場合
sudo dnf reinstall pipewire pipewire-pulseaudio
と残っていない可能性がある構成ファイルの奇妙な点を削除してください。アップグレードする前にPipewireをインストールしていないが、とにかく予防策としてインストールしなかったのはなぜですか?systemctl --user stop pulseaudio
まだ実行されている以前のPulseAudioサービスを停止するには、実行してください。その--user
印を覚えてください。最初はなぜ何も現れないのか気になって少し混乱していました。 (また、ここではsudoを使用しないでください。以前と同じように実行する必要があります。)systemctl --user daemon-reload
手順3以降の指示に従って実行してください。systemctl --user restart pipewire-pulse.service pipewire-pulse.socket pipewire.service pipewire.socket
すべてを更新してPipewireで実行するには実行してください。私は少し遊んで、ここに私が見つけた4つの重要なことがあります。これにより、GNOME設定で私のデバイスリストが更新され、すべてが機能し始めました。再起動をステータスに置き換えて、すべてがアクティブで実行中であることを確認してください。- 実行します
systemctl --user enable pipewire-pulse.service pipewire-pulse.socket pipewire.service pipewire.socket
(手順5と同じですが、再起動を有効に切り替えます)。これにより、再起動後にすべてが再開されます。まだコンピュータ全体を再起動していませんが、問題はないと予想されます。
私の場合は、手順1、3、4、5(順番に)だけでオーディオを正常に戻すことができました。
再起動またはログアウトする必要もなく、その場で動作し、いくつかのビデオとオーディオファイルをテスト、停止、再起動して確認しました。ブラウザのビデオが再び正常に動作していても、この問題はビデオが起動または再生されない再生の問題を引き起こす可能性があります。
しかし、確認のために再起動しましたが、解決策が維持されているようです。