[pulseaudio-discuss] Networking and volume control
Karsten
debian at decotrain.de
Sun Nov 1 15:52:25 UTC 2020
Thanks for your response Matt.
Am 31.10.20 um 20:39 schrieb Matt Garman:
> My understanding is that PulseAudio never explicitly *needs* a desktop
> environment for running or configuration.
Yes - but in Debian PulseAudio is started per user when the desktop interface comes up.
> Like many traditional Unix
> daemons, the config is stored in text files on the filesystem.
When i have a look in ~/.config/pulse then i find a couple of tdb files.
24K Nov 1 09:47 6f0e4728711645b09a25d9a8fbf78e3b-card-database.tdb
1 Nov 1 16:30 6f0e4728711645b09a25d9a8fbf78e3b-default-sink
1 Nov 1 16:30 6f0e4728711645b09a25d9a8fbf78e3b-default-source
24K Nov 1 09:47 6f0e4728711645b09a25d9a8fbf78e3b-device-manager.tdb
12K Nov 1 09:58 6f0e4728711645b09a25d9a8fbf78e3b-device-volumes.tdb
12K Nov 1 15:32 6f0e4728711645b09a25d9a8fbf78e3b-stream-volumes.tdb
256 Okt 25 09:08 cookie
After installing the package tdb-tools i could get a readable output of this files with tdbdump
The content is not a simple text file but a key/data database that looks like
{
key(26) = "alsa_card.pci-0000_04_05.0"
data(448) =
"B\04NL\00\00\00\0Btanalog-input-mic;input-microphone-1\00r\00\00\00\00\00\00\00\00Ntanalog-input-mic;input-microphone-2\00r\00\00\00\00\00\00\00\00Ntanalog-input-linein\00r\00\00\00\00\00\00\00\00Ntanalog-input-aux\00r\00\00\00\00\00\00\00\00Ntanalog-input-video\00r\00\00\00\00\00\00\00\00Ntiec958-stereo-input\00r\00\00\00\00\00\00\00\00Ntanalog-output;output-amplifier-on\00r\00\00\00\00\00\00\00\00Ntanalog-output;output-amplifier-off\00r\00\00\00\00\00\00\00\00Ntanalog-output-mono;output-amplifier-on\00r\00\00\00\00\00\00\00\00Ntanalog-output-mono;output-amplifier-off\00r\00\00\00\00\00\00\00\00Ntiec958-stereo-output\00r\00\00\00\00\00\00\00\00NNN"
}
Now i have no sound again and the interesting question is where to search for the difference to the last login?
The directory ~/.pulse does not exist in Debian 10.
> Most of these are in /etc/pulse, at least for system-wide config and
Yes - this seems to be static since installation of the package.
> defaults. Per-user config goes in ~/.pulse/ or ~/.config/pulse. I
> believe there may be other paths the daemon searches for configs, but
> /etc/pulse is a typical starting point.
>
> For my Raspberry Pi, I just ssh into it and do all the configuration
> using a text editor.
I think you are configuring /etc/pulse/client.conf and /etc/pulse/daemon.conf ?
The tdb files seems to be generated dynamically.
> Alsa definitely has commandline tools and
> text-based GUIs for things like volume adjustment and playback (e.g.
> amixer, aplayer, alsamixer). I don't know offhand if PulseAudio has
> similar text-based tools, but I'd be surprised if it didn't!
ALSA is much better known in contrast to PulseAudio.
Cheers
karsten
More information about the pulseaudio-discuss
mailing list