On Fri, Jan 8, 2021 at 12:40 AM Mukundan Ragavan <nonamedotc@gmail.com> 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 -- xfce@lists.fedoraproject.org
To unsubscribe send an email to xfce-leave@lists.fedoraproject.org
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/xfce@lists.fedoraproject.org
No comments:
Post a Comment