What is the correct way to install package “manjaro-pipewire”?

@realmain

Hi,

I was reading through the thread in the process of removing pulseaudio and changing to Pipewire. If I read everything correctly can you confirm these steps are correct:

Installing Pipewire on Arch Linux

(1) Uninstall pulseaudio:

sudo pacman -R pipewire-pulse
sudo pacman -R manjaro-pulse
sudo pacman -R pulseaudio

If the previous not works then:

sudo pacman -Rdd pulseaudio pulseaudio-alsa pulseaudio-bluetooth pulseaudio-ctl pulseaudio-equalizer pulseaudio-jack pulseaudio-lirc pulseaudio-rtp pulseaudio-zeroconf pulseaudio-equalizer-ladspa

Note:

  • I removed pipewire-pulse because it was already installed on the system from a previous update when I was only using pulseaudio.

(2) Install pipewire

sudo pacman -S manjaro-pipewire gst-plugin-pipewire pulseeffects

(3) WebRTC screen sharing

Most browsers used to rely on X11 for capturing the desktop (or individual applications) when using WebRTC (e.g. on Google Hangouts). On Wayland, the sharing mechanism is handled differently for security reasons. PipeWire enables sharing content under Wayland with fine-grained access controls.

This requires xdg-desktop-portal and one of its backends to be installed. The available backends are:

-xdg-desktop-portal-gtk for GNOME
-xdg-desktop-portal-kde for KDE

sudo pacman -S xdg-desktop-portal xdg-desktop-portal-gtk

(4) Reboot your operating system.

(5) Check if Pipewire can translate sound for Pulse Audio applications:

pactl info

Server String: /run/user/1000/pulse/native
Library Protocol Version: 34
Server Protocol Version: 34
Is Local: yes
Client Index: 156
Tile Size: 65472
User Name: rsruser
Host Name: sol
Server Name: PulseAudio (on PipeWire 0.3.22)
Server Version: 14.0.0
Default Sample Specification: float32le 2ch 48000Hz
Default Channel Map: front-left,front-right
Default Sink: alsa_output.pci-0000_00_1b.0.analog-stereo
Default Source: alsa_input.pci-0000_00_1b.0.analog-stereo
Cookie: 1cad:8cc2
  1. To switch back to Pulseaudio

sudo pacman -R manjaro-pipewire

sudo pacman -Rdd gst-plugin-pipewire pipewire-pulse pipewire-alsa pipewire-jack pulseeffects wireplumber pipewire

(7) Install Pulse Audio back:

sudo pacman -S manjaro-pulse pipewire gst-plugin-pipewire

Packages to install:

manjaro-pipewire
gst-plugin-pipewire
pipewire-pulse
pipewire-alsa
pipewire-jack
pulseeffects

Source:

https://wiki.archlinux.org/index.php/PipeWire

https://archlinux.org/packages/community/x86_64/pulseeffects/

16 Likes