This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
[Feature Request] Follow XDG Base Directory specification #9
Labels
Community: Good First Issue
Good for newcomers
Engine: Filesystem
Affects how OutFox logs or interacts with the user's storage
Platform: Linux
Affects Linux on Desktop computers
Type: Bug
Something is broken in the code
Type: Feature Request
New feature or request
Type: Upstream Bug
Bug inherited from upstream
Projects
Milestone
Having hundreds of dot-files/folders in my home directory already, it's not great that Stepmania makes another one for it's configs and data. If there's a seperate folder for 5.3, then it would be nice if it adhered to XDG Base Directory specifications.
For example, data files could go into $XDG_DATA_HOME/stepmania-5.3, but if $XDG_DATA_HOME is not set, it's up to the game to default to $HOME/.local/share/stepmania-5.3, and as a last resort use $HOME/.stepmania-5.3. It might be easiest to just move everything into $XDG_DATA_HOME only and not use $XDG_CONFIG_HOME or the others (exept for $XDG_CACHE_HOME, which shouldn't be any harder to implement), as it seems seperating stuff might cause more trouble than it would help.
There are some issues on stepmania/stepmania about this as well:
stepmania/stepmania#299
stepmania/stepmania#1912
I'm not an expert on this, but it would be a nice addition, although it might be a pain in the butt to implement.
Here are some resources to follow:
https://wiki.archlinux.org/index.php/XDG_Base_Directory
https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html
Thank you for your time.
The text was updated successfully, but these errors were encountered: