最近、Fedora 35でサウンドの問題が発生しました。起動後に音が出ません。
出力はsudo fuser -v /dev/snd/*
次のとおりです
USER PID ACCESS COMMAND
/dev/snd/controlC0: root 1036 f.... alsactl
iljarotar 2160 F.... wireplumber
iljarotar 3209 F.... pulseaudio
/dev/snd/controlC1: root 1036 f.... alsactl
iljarotar 2160 F.... wireplumber
iljarotar 3209 F.... pulseaudio
/dev/snd/seq: iljarotar 2159 F.... pipewire
pulseaudioと入力しsystemctl --user stop wireplumber.service
て再起動すると問題が解決しました。だからwireplumberを無効にしてpulseaudioを有効にしようとしましたが、うまくいかないようです。起動後、wireplumumberは直ちに再実行されます。 2つのコマンドを入力するだけですが、コンピュータを起動するたびにこれを行うのは非常に面倒なことになります。
これが最初に起こったのは、このガイドに従ってardorをインストールした後でした。https://ardour.org/building_linux.htmlそして更新してください。それで、その原因が何であるかよくわかりません。
あなたが提供できるどんな助けでも本当に感謝します。
ベストアンサー1
純粋なPULSEAUDIOに戻したい場合
1/サービスの無効化
systemctl --user disable wireplumber.service
2/アクティベーションに依存するサービスブロック - ブロッキングは、あらゆる種類のアクティベーション、さらに手動アクティベーションを防ぐことです。
systemctl --user mask wireplumber.service
3/再起動する前に使用したくない場合は、現在のセッションを停止します。
systemctl --user stop wireplumber.service
4/デバイス/サービスにそれをトリガーする.socketまたは.timerがないことを確認してください。これらも無効化/マスクする必要があります。
5/パルスオーディオ復元
systemctl --user unmask pulseaudio.service
systemctl --user enable pulseaudio.service
systemctl --user unmask pulseaudio.socket
systemctl --user enable pulseaudio.socket
固定管
インストールパッケージ
パイプラインパルスオーディオ