The officially official Devuan Forum!

You are not logged in.

#1 2025-11-24 21:34:53

Altoid
Member
Registered: 2017-05-07
Posts: 1,919  

[SOLVED] File in ~/.config/pulse

Hello:

I run on Devuan Daedalus and thought I had safely purged all traces of pulseaudio.

$ apt list | grep installed | grep pulse*
--- snip ...
libpulse0/oldstable,now 16.1+dfsg1-2+b1 amd64 [installed,automatic]
libpulse0/oldstable,now 16.1+dfsg1-2+b1 i386 [installed,automatic]
$
$ apt list | grep installed | grep *audio
$ 

But it maybe that is not an accurate description (?) of my system's present situation.

libpulse0 is required by the conky-all package:

$ aptitude why libpulse0
i   conky-all Depends libpulse0 (>= 0.99.1)
$ 

I still have a ~/.config/pulse directory with a dangling* symlink:

$ ls ~/.config/pulse
86091d88be5305f82484a8e9692432e0-runtime
$ 
$ readlink ~/.config/pulse/86091d88be5305f82484a8e9692432e0-runtime
/tmp/pulse-aHntD7qg1y0a
$ 

* terminal shows it in red and mc shows it both in red and with an exclamation mark
ie: !86091d88be5305f82484a8e9692432e0-runtime

But I cannot see it if I look for it in /tmp:

$ ls /tmp
Temp-a369b4bc-a28a-43a1-8f07-5cd9fe1dc0d8
dbus-AL25kJh8OL
dbus-zhBDcWiF0J
mc-groucho
ssh-KCuRXh08Mpzn
$

Is something pulseaudio related generating that symlink?
If so, any idea what it may be?

Synaptic does not show any residual configuration files.

Best,

A.

Last edited by Altoid (2025-11-24 21:35:23)

Offline

#2 Yesterday 17:10:25

chris2be8
Member
Registered: 2018-08-11
Posts: 356  

Re: [SOLVED] File in ~/.config/pulse

ls -l ~/.config/pulse should tell you when it was created. If that was before you purged pulseaudio then you can just delete it (and presunably then rmdir ~/.config/pulse as well).

Offline

#3 Yesterday 17:22:07

fanderal
Member
Registered: 2017-01-14
Posts: 107  

Re: [SOLVED] File in ~/.config/pulse

Pulseaudio never installed.

apt list | grep installed | grep pulse*
apulse/unstable,now 0.1.14-1 amd64 [installed]
libpulse0/unstable,now 17.0+dfsg1-2+b1 amd64 [installed]

All lines commented in libpulse0's /etc/pulse/client.conf.

No pulse dir/file in ~/.config or /tmp

aptitude why libpulse0
i  mpv Depends libpulse0 (>= 0.99.4)

Conky-std installed, no libpulse0 dep.

Offline

#4 Yesterday 17:56:26

Altoid
Member
Registered: 2017-05-07
Posts: 1,919  

Re: [SOLVED] File in ~/.config/pulse

Hello:

fanderal wrote:

ls -l ~/.config/pulse should tell you when ...
... then you can just delete it ...

Thanks.
But it has become a moot point.

Seeing that I purged it and then blocked it from being dragged in by any other package using an entry in /etc/apt/preferences.d, I decided to just nuke the remnants. ie: if I say 'no pulseaudio' I mean exactly that: 'no pulseaudio'

$ ls -1 /etc/apt/preferences.d
--- snip ---
avoid_pulseaudio
--- snip ---
$ 
$ cat /etc/apt/preferences.d/avoid_pulseaudio
Package: pulseaudio:*
Pin: version *
Pin-Priority: -1
$ 

Since this last pulseaudio clean-up, I have not found any more pulseaudio instances in my system.
Hopefully it will stay that way.

Thanks for your input.

Best,

A.

Offline

#5 Yesterday 18:19:43

Altoid
Member
Registered: 2017-05-07
Posts: 1,919  

Re: [SOLVED] File in ~/.config/pulse

Hello:

fanderal wrote:

Pulseaudio never installed.

Good first step.
Next one is to block it in /etc/apt/preferences.d.

fanderal wrote:
apt list | grep installed | grep pulse*
apulse/unstable,now 0.1.14-1 amd64 [installed]
libpulse0/unstable,now 17.0+dfsg1-2+b1 amd64 [installed]

The apulse package is (?) a compatibility layer to allow pulseaudio applications to work with ALSA.
Q: do you want pulseaudio applications running in your box?   

If not, check with aptitude why for the reason the apulse package was installed.
If there is no valid dependency, you can probably remove it.

fanderal wrote:

All lines commented in libpulse0's /etc/pulse/client.conf.

aptitude why libpulse0
i  mpv Depends libpulse0 (>= 0.99.4)

Conky-std installed, no libpulse0 dep.

No idea why conky-all wants libpulse0.
See description here: https://packages.debian.org/sid/libpulse0

Apparently it is a package of pulseaudio libraries.
But if you do not have pulseaudio installed, what would the use case be?

BTW:
Please use the [ c ] tag for in-line code and [ code ] tag for blocks of code.

Thanks for your input.

Best,

A.

Offline

#6 Today 06:57:24

fanderal
Member
Registered: 2017-01-14
Posts: 107  

Re: [SOLVED] File in ~/.config/pulse

Altoid wrote:

The apulse package is (?) a compatibility layer to allow pulseaudio applications to work with ALSA.

That's my understanding. Can't recall why I installed it.

Altoid wrote:

Q: do you want pulseaudio applications running in your box?

Nope. Won't use applications with a PA dependency.

Altoid wrote:

If not, check with aptitude why for the reason the apulse package was installed.
If there is no valid dependency, you can probably remove it.

No valid dependency. I removed it.

Altoid wrote:

Apparently it (libpulse0) is a package of pulseaudio libraries.
But if you do not have pulseaudio installed, what would the use case be?

No idea, yet there's a bit more. I set aptitude to purge libpulse0. It would have broken libavdevice62, libguvcview-2.2, libsdl2 and mpv, with no solution.

Offline

#7 Today 10:07:19

Altoid
Member
Registered: 2017-05-07
Posts: 1,919  

Re: [SOLVED] File in ~/.config/pulse

Hello:

fanderal wrote:

Can't recall why I installed it.

Must have been dragged by some other application.
In my case, conky-all needs it.
In yours, it is mpv.

fanderal wrote:

... purge libpulse0.
... broken libavdevice62, libguvcview-2.2, libsdl2 and mpv ...

Just thinking out loud.
Do libavdevice62, libguvcview-2.2, libsdl2 get removed if you purge mpv?
If so, you could use another media player and in the process rid yourself of libpulse0.

Best,

A.

Offline

Board footer