Pipewireサウンドサーバーを試してみませんか? Ubuntu 21.04でこれを行うのは簡単です。方法は次のとおりです!
PipeWireは、Linuxでマルチメディアを処理するためのサーバーです。その最も一般的な用途は、WaylandおよびFlatpakアプリが、最小限のレイテンシでオーディオとビデオの再生とキャプチャを実装することです。また、PulseAudio、JACK、ALSA、およびGStreamerベースのアプリケーションをシームレスにサポートします。
Ubuntu 21.04でPulseAudioをPipewireに置き換えます:
Ubuntu 21.04は、パイプワイヤーのサポートを公式に有効にしました。ラップトップで有効にした方法は次のとおりです。
生産機械ではこれを行わないでください! Ubuntuで既存のオーディオサービスを置き換えることは可能ですが、現在のところ、エクスペリエンスが完全である、または問題やバグがないことが保証されているわけではありません。
1.)まず、システムアプリケーションランチャーから、またはキーボードのCtrl + Alt+Tを押してターミナルを開きます。
開いたら、コマンドを実行してpipewire-audio-client-libraries
をインストールします パッケージ:
sudo apt install pipewire-audio-client-libraries
このUbuntuPPAからPipewireをインストールした場合は、ステップ2.)と3.)をスキップしてください。同様にdaemon-reload
必須ではありません。
2.)次に、コマンドを実行して空のファイルを作成します:
sudo touch /etc/pipewire/media-session.d/with-pulseaudio
3.)pipewire-pulse
を作成します サンプルファイルをコピーしてサービスファイルを作成します:
sudo cp /usr/share/doc/pipewire/examples/systemd/user/pipewire-pulse.* /etc/systemd/user/
4.)PulseAudioを削除する必要はありません。PulseAudioを無効にして、Pipewireを有効にするだけです:
- コマンドを実行して新しいサービスファイルをリロードします:
systemctl --user daemon-reload
- コマンドを使用してPulseAudioサービスを無効にします:
systemctl --user --now disable pulseaudio.service pulseaudio.socket
を無効にします - 最後に、Pipewireサービスを有効にします。
systemctl --user --now enable pipewire pipewire-pulse
5.)Debian Wikiを介して前の手順を実行しましたが、機能しませんでした。システムトレイのサウンドアイコンがなくなり、pactl info
「接続障害:接続が拒否されました」を出力します。
この問題を回避するには、pipewire-media-session
を有効にします。 コマンドを実行すると、サービスが機能する場合があります:
systemctl --user --now enable pipewire-media-session.service
Ubuntu 20.04で動作させようとしている場合は、次のコマンドを実行して、再起動する前にPulseAudioサービスを「マスク」してみてください。
systemctl --user mask pulseaudio
最後にマシンを再起動します。
そして、Pipewireが機能しているかどうかを確認し、pactl info
を実行します。 指図。また、出力に「PulseAudio(PipeWire 0.3.24)」が表示されている場合は機能しています。
元の記事