On Fri, Jan 8, 2021 at 12:40 AM Mukundan Ragavan <[email protected]> wrote:
>
>
>
> On 1/7/21 5:52 PM, Neal Gompa wrote:
> >>
> >> There is a problem in doing this. If we move to pulseaudio-daemon, we
> >> lose our current volume mixer - pavucontrol (which, I am sure requires
> >> pulseaudio and is not generic). Other DEs, as far as I know (i.e. GNOME,
> >> MATE, and Cinnamon), have their own mixers. pulseaudio-plugin relies on
> >> an external mixer.
> >>
> >> I would prefer not to move to without a suitable replacement for
> >> pavucontrol - if we can avoid it. Does pipewire provide a suitable
> >> replacement for pavucontrol?
> >>
> >> Does this make sense?
> >>
> >
> > pavucontrol works fine with PipeWire. The libpulse library interacts
> > with the PipeWire-PulseAudio daemon just fine, and everything
> > basically works.
> >
> >
> >
>
>
>
> Okay, I am clearly missing something here -
>
> # dnf install pavucontrol
> Last metadata expiration check: 0:08:55 ago on Thu 07 Jan 2021 07:25:59
> PM EST.
> Dependencies resolved.
> ================================================================================================================
>   Package                              Architecture        Version
>                Repository            Size
> ================================================================================================================
> Installing:
>   pavucontrol                          x86_64              4.0-5.fc33
>                rawhide              171 k
> Installing dependencies:
>   libasyncns                           x86_64              0.8-19.fc33
>                rawhide               30 k
>   libcanberra                          x86_64              0.30-23.fc33
>                rawhide               87 k
>   libcanberra-gtk3                     x86_64              0.30-23.fc33
>                rawhide               32 k
>   pulseaudio-libs                      x86_64              14.0-2.fc34
>                rawhide              691 k
>   pulseaudio-libs-glib2                x86_64              14.0-2.fc34
>                rawhide               18 k
>   sound-theme-freedesktop              noarch              0.8-14.fc33
>                rawhide              378 k
>
> Transaction Summary
> ================================================================================================================
> Install  7 Packages
>
> Total download size: 1.4 M
> Installed size: 5.0 M
> Is this ok [y/N]:
> Operation aborted.
> [root@localhost user]# rpm -qa pipewire*
> pipewire0.2-libs-0.2.7-4.fc33.x86_64
> pipewire-0.3.18-1.fc34.x86_64
> pipewire-libs-0.3.18-1.fc34.x86_64
>
>
> Rebuilding xfce4-pulseaudio-plugin,
>
> --- a/xfce4-pulseaudio-plugin.spec
> +++ b/xfce4-pulseaudio-plugin.spec
> @@ -27,7 +27,7 @@ BuildRequires:        libnotify-devel
>   Obsoletes:     xfce4-mixer <= 4.11
>   # Obsoletes--->xfce4-volumed <= 0.1.13
>
> -Requires:      pulseaudio
> +Requires:      pulseaudio-daemon
>   Requires:      pavucontrol
>
>
> # rpm -qp --requires xfce4-pulseaudio-plugin-0.4.3-3.fc34.x86_64.rpm
> <snip>
> libpulse-mainloop-glib.so.0()(64bit)
> libpulse-mainloop-glib.so.0(PULSE_0)(64bit)
> libpulse.so.0()(64bit)
> libpulse.so.0(PULSE_0)(64bit)
> libxfce4panel-2.0.so.4()(64bit)
> libxfce4ui-2.so.0()(64bit)
> libxfce4util.so.7()(64bit)
> libxfconf-0.so.3()(64bit)
> pavucontrol
> pulseaudio-daemon
>
>
> What am I doing wrong?

I think you are doing nothing wrong, pipewire provides a replacement
for the pulseaudio daemon so clients like pavucontrol or
xfce4-pulseaudio-plugin can keep using libpulse transparently.
_______________________________________________
xfce mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/[email protected]

Reply via email to