The officially official Devuan Forum!

You are not logged in.

#51 2019-12-30 16:39:33

Head_on_a_Stick
Member
From: London
Registered: 2019-03-24
Posts: 509  
Website

Re: Why are pulseaudio files present in Devuan?

randomer wrote:

Apparently Firefox depends on pulseaudio and i need to have apulse installed to have sound in Firefox? I'm wondering because i don't have it installed and my sound works just fine.

The firefox-esr package in the Devuan repositories does not depend on PulseAudio and is compiled with --enable-alsa so it doesn't need apulse for sound without PA.

Mozilla's FF tarball isn't compiled with that option and so needs apulse for sound if PA is not present.


"Il semble que la perfection soit atteinte non quand il n'y a plus rien à ajouter, mais quand il n'y a plus rien à retrancher." — Antoine de Saint-Exupéry

Offline

#52 2019-12-30 17:33:54

randomer
Member
Registered: 2019-10-24
Posts: 40  

Re: Why are pulseaudio files present in Devuan?

Head_on_a_Stick wrote:

The firefox-esr package in the Devuan repositories does not depend on PulseAudio and is compiled with --enable-alsa so it doesn't need apulse for sound without PA.

Mozilla's FF tarball isn't compiled with that option and so needs apulse for sound if PA is not present.

That makes sense, thank you for the clarification.

Do you know if i can get rid of gstreamer1.0-pulseaudio, libpulse0 and libpulse-mainloop-glib0 without running into issues with software that might depend on them? apt-cache rdepends spits out a bunch of packages for each of them and i don't know whether they are still functional when i remove any of those 3 packages or not.

Offline

#53 2019-12-30 17:46:04

Head_on_a_Stick
Member
From: London
Registered: 2019-03-24
Posts: 509  
Website

Re: Why are pulseaudio files present in Devuan?

randomer wrote:

Do you know if i can get rid of gstreamer1.0-pulseaudio, libpulse0 and libpulse-mainloop-glib0 without running into issues with software that might depend on them?

Simulate a removal:

apt -s purge gstreamer1.0-pulseaudio libpulse{,-mainloop-glib}0

I think the Xfce desktop metapackage includes libpulse0 as a dependency, check earlier in the thread for details.


"Il semble que la perfection soit atteinte non quand il n'y a plus rien à ajouter, mais quand il n'y a plus rien à retrancher." — Antoine de Saint-Exupéry

Offline

#54 2019-12-30 17:56:30

randomer
Member
Registered: 2019-10-24
Posts: 40  

Re: Why are pulseaudio files present in Devuan?

Head_on_a_Stick wrote:

Simulate a removal:

apt -s purge gstreamer1.0-pulseaudio libpulse{,-mainloop-glib}0

I think the Xfce desktop metapackage includes libpulse0 as a dependency, check earlier in the thread for details.

I didn't install XFCE via metapackage, but it would affect packages like audacious, gimp, virt-manager, vlc to name a few. Thank you for the useful command.

Offline

#55 2019-12-30 19:05:31

Head_on_a_Stick
Member
From: London
Registered: 2019-03-24
Posts: 509  
Website

Re: Why are pulseaudio files present in Devuan?

I don't think GNU's IMP needs PA :-)

As for the other programs, try it and see. I'm sure I've had audacious & vlc working without PA, and QEMU.


"Il semble que la perfection soit atteinte non quand il n'y a plus rien à ajouter, mais quand il n'y a plus rien à retrancher." — Antoine de Saint-Exupéry

Offline

#56 2019-12-30 19:35:29

randomer
Member
Registered: 2019-10-24
Posts: 40  

Re: Why are pulseaudio files present in Devuan?

Head_on_a_Stick wrote:

I don't think GNU's IMP needs PA :-)

I don't know, i might have misinterpreted the output of:

apt -s purge gstreamer1.0-pulseaudio libpulse{,-mainloop-glib}0

Screenshot-2019-12-30-20-29-05.png

Offline

#57 2019-12-31 14:02:32

Head_on_a_Stick
Member
From: London
Registered: 2019-03-24
Posts: 509  
Website

Re: Why are pulseaudio files present in Devuan?

empty@E485:~ $ apt-cache rdepends gimp | grep pulse                                      
1|empty@E485:~ $

I've definitely run GIMP without PA.

I would try re-installing it again afterwards, that should work.


"Il semble que la perfection soit atteinte non quand il n'y a plus rien à ajouter, mais quand il n'y a plus rien à retrancher." — Antoine de Saint-Exupéry

Offline

Board footer