Skip to content

[New Feature] Have the Linux app follow XDG Desktop standards for foldersΒ #5081

@alexmagicpotions

Description

@alexmagicpotions

Would it be possible to have the viewer use the standard Linux folder setup rather than throwing everything into a .secondlife folder in your home directory?

Config files in ~/.config
Cache files in ~/.cache
App data in ~/.local/share
Etc.

This would make it much easier to manage files since it would be one less app filling a user's home directory. Even major web browsers like Chrome and Firefox have moved away from the dot folder in ~/home in favor of this approach (albeit it took Firefox 20+ years to do so). This would also help when users are helping other Linux users since the viewer would be following the standard locations Linux applications are expected to be using.

The main issue with moving to this would be if any paths are hard coded instead of using variables. Any instances of this would need to be replaced with the appropriate variable for whatever new location is needed.


This repo is using Opire - what does it mean? πŸ‘‡
πŸ’΅ Everyone can add rewards for this issue commenting /reward 100 (replace 100 with the amount).
πŸ•΅οΈβ€β™‚οΈ If someone starts working on this issue to earn the rewards, they can comment /try to let everyone know!
πŸ™Œ And when they open the PR, they can comment /claim #5081 either in the PR description or in a PR's comment.

πŸͺ™ Also, everyone can tip any user commenting /tip 20 @alexmagicpotions (replace 20 with the amount, and @alexmagicpotions with the user to tip).

πŸ“– If you want to learn more, check out our documentation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesttriageFlags issues that need to be triaged

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions