New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Linux, Supporting the XDG Base Directory Specification. #847
Comments
There are a few functions having something to do with (1) (2) basically does Putting all the user directory logic into one function would probably be nice and clean:
|
I'll be very happy to take a pull request to do this :) |
What kind of freedom do I have? I guess the general idea is replacing I have |
Within the Linux Desktop universe we suffer from a great deal of ‘dotfile’ clutter in our home directories.
This dotfile stemmed from an old bug1 in UNIX which caused
ls
to ignore anything starting with.
or..
to avoid printing those particular files.Since then developers have used this to store all manner of files and directories under
$HOME
much to the chagrin of many users.In an effort to combat this perennial problem the XDG Base Directory Specification2 was formed to help users select where configuration files and cache data should be stored and providing a consistent location for both configurations and cache data alike.
I would like to propose a feature request which would allow FontForge to comply with this specification. This could change in the following way:
If we were to overthink the requirements one may consider:
Personally I am not greatly concerned if just
XDG_CONFIG_HOME
is honoured and other considerations are dropped for the sake of simplicity.Thank you for reading,
Hopefully, Earnest.
The text was updated successfully, but these errors were encountered: