Paprefs and pipewire-pulse are in conflict

When updating today:

:: paprefs-1.2-2 and pipewire-pulse-1:1.2.1-1 are in conflict. Remove pipewire-pulse? [s/N]

paprefs” is the new name for “pipewire-pulse”? Or should I remove it and then install pipewire-pulse?

  • pipewire-pulse is required by paprefs.

Which audio server are you using: PulseAudio, or PipeWire? paprefs and pipewire-pulse is used with one or the other, respectively.

Till now I am using pipewire and the plugin for audio in Xfce is “pasystray”. Xfce do not have a pipewire plugin for audio (I think).

  • “paprefs” is required by “pasystray”.

Looking at the dependency chain, it seems you’d need to give up on or replace rasystray, since the packages in conflict don’t seem to be providing same things.
I can’t be completely certain, though, since I have no experience using Xfce desktop environment.

The solution is to go on without a pipewire plugin for sound control in Xfce.

paprefs is for pulseaudio and pipewire-pulse for pipewire

pasystray through pipewire-pulse works till now. If I ignore paprefs update I can upgrade all the rest.

Well looking at paprefs one of its dependencies is pulseaudio and on pamac gui it describes it as a configuration dialog for pulseaudio.

paprefs has conflicted with pipewire-pulse for over two years.

It’s an optional dependency.

There were no changes between paprefs 0.8.2-1 and 0.8.2-2. It was just a minor rebuild.

Please post the full update log, something else is going on here.

No other thing in log, just this:

:: paprefs-1.2-2 e pipewire-pulse-1:1.2.1-1 estão em conflito. Remover pipewire-pulse? [s/N]

if I try to update paprefs. And yes, paprefs is optional for pasystray. I will see what happened if I remove paprefs.

Do you really need this plugin? I just installed it to test and i do not see what more it gives me then the standard volume control plugin. Except the menu is static, and the default tray plugin hides the inactive items until you activate or connect something.

If I try to uninstall paprefs it will uninstall pipewire-pulse, don’t know why. I will put to ignore paprefs fo future updates. If I removed it I will not have a copy to re-install it.

I did a really search for what it does and I consider I could uninstall it. I don’t need it.
Sorry for loosing time with this. I was thinking it will change the way I see my volume control.

1 Like

Well, you can install it again if you want. Arch removed the pipewire-pulse conflict with 1.2-3.

1 Like

paprefs is for loading and unloading of PulseAudio modules only (mostly for networked audio devices)
PulseAudio under the hood - GUI tools - paprefs

Some PulseAudio modules are supported in pipewire-pulse and can be loaded using pactl
Migrate PulseAudio - Modules · PipeWire Wiki · GitLab

Perhaps reconsider the post marked as the solution? If you had just happened to wait a day or two before updating, you never would have noticed an issue to begin with.

However, since you did notice an issue and it’s now a non-issue with paprefs 1.2-3, the whole playing field has changed. :wink:

@Yochanan I uninstalled pasystray and paprefs, at the beginning I thought it was necessary for the xfce4-pulseaudio-plugin, I didn’t see about this, it wasn’t, it’s just the name with “pulseaudio” that makes me think this way. The plugin needs “libpulse” for audio volume and works with pipewire.

Manjaro Xfce ISOs include xfce4-pulseaudio-plugin and pavucontrol (PulseAudio Volume Control)
Both packages work with PulseAudio or pipewire-pulse

Manjaro Xfce ISOs do not include paprefs or pasystray

PipeWire claims to offer a drop-in replacement for PulseAudio, not a complete replacement,
so I expect some pulseaudio packages will never be supported

2 Likes