Ticket #429 (new enhancement)

Opened 3 years ago

Last modified 6 months ago

Pulseaudio state tables should be in $XDG_DATA_HOME instead of ~/.pulse

Reported by: pulire Owned by: lennart
Milestone: Component: daemon
Keywords: Cc: mkbosmans@…, hadess@…, arun@…

Description

Pulseaudio should store its state tables under $XDG_DATA_HOME as described in the XDG Base Directory specification: http://standards.freedesktop.org/basedir-spec/basedir-spec-0.6.html

Pulseaudio 0.9.10 stores its state tables in ~/.pulse, instead.

Change History

Changed 3 years ago by lennart

  • type changed from defect to enhancement

Changed 11 months ago by mkbosmans

  • cc mkbosmans@… added

While I do think that the XDG spec should be respected, I think that XDG_CONFIG_HOME is more appropriate. The state tables are the result of some configuration action from the user (e.g. moving streams to another sink) so they should be considered configuration, as it is not terribly bad when that files dissapear, just a bit annoying. The XDG_DATA_HOME dir is meant for user files which must be backupped securely, as the user will be pissed when those files are missing.

Changed 10 months ago by hadess

  • cc hadess@… added

Changed 6 months ago by Ford_Prefect

  • cc arun@… added
Note: See TracTickets for help on using tickets.