Ingin mencoba server suara Pipewire? Sangat mudah untuk melakukannya di Ubuntu 21.04, dan begini caranya!
PipeWire adalah server untuk menangani multimedia di Linux. Penggunaannya yang paling umum adalah untuk aplikasi Wayland dan Flatpak untuk mengimplementasikan pemutaran dan pengambilan audio dan video dengan latensi minimal. Dan ia menawarkan dukungan tanpa batas untuk aplikasi berbasis PulseAudio, JACK, ALSA, dan GStreamer.
Ganti PulseAudio dengan Pipewire di Ubuntu 21.04:
Ubuntu 21.04 telah mengaktifkan dukungan untuk pipewire secara resmi. Dan inilah cara saya mengaktifkannya di laptop saya:
Jangan lakukan ini di mesin produksi! Mengganti layanan audio yang ada di Ubuntu dimungkinkan tetapi pengalaman saat ini tidak dijamin sempurna atau bebas dari masalah dan bug.
1.) Pertama, buka terminal baik dari peluncur aplikasi sistem atau dengan menekan Ctrl+Alt+T pada keyboard.
Saat terbuka, jalankan perintah untuk menginstal pipewire-audio-client-libraries
paket:
sudo apt install pipewire-audio-client-libraries
Jika Anda menginstal Pipewire dari PPA Ubuntu ini, LEWATI langkah 2.) dan 3.) karena sudah ada di sana! Juga daemon-reload
tidak diperlukan.
2.) Kemudian buat file kosong dengan menjalankan perintah:
sudo touch /etc/pipewire/media-session.d/with-pulseaudio
3.) Buat pipewire-pulse
file layanan dengan menyalin file contoh:
sudo cp /usr/share/doc/pipewire/examples/systemd/user/pipewire-pulse.* /etc/systemd/user/
4.) Anda tidak perlu menghapus PulseAudio, cukup nonaktifkan dan aktifkan Pipewire:
- Jalankan perintah untuk memuat ulang file layanan baru:
systemctl --user daemon-reload
- Nonaktifkan layanan PulseAudio melalui perintah:
systemctl --user --now disable pulseaudio.service pulseaudio.socket
- Dan terakhir aktifkan layanan Pipewire:
systemctl --user --now enable pipewire pipewire-pulse
5.) Saya mengikuti langkah sebelumnya melalui Debian Wiki, tetapi tidak berhasil. Ikon suara baki sistem hilang, dan pactl info
output “Koneksi gagal:Koneksi ditolak”.
Untuk mengatasi masalah ini, aktifkan pipewire-media-session
service dapat bekerja dengan menjalankan perintah:
systemctl --user --now enable pipewire-media-session.service
Jika Anda mencoba membuatnya berfungsi di Ubuntu 20.04, coba "masker" layanan PulseAudio sebelum reboot, dengan menjalankan perintah:
systemctl --user mask pulseaudio
Akhirnya reboot mesin Anda.
Dan periksa apakah Pipewire berfungsi, jalankan pactl info
memerintah. Dan ini berfungsi jika Anda melihat "PulseAudio (di PipeWire 0.3.24)" di output.
Artikel Asli