2 ms·
For starters, It's not really a linux thing, Xorg runs everywhere, from BSDs to even windows. Secondly, XDG is a much better standard than FHS and actually sup
by nmz 1y ago
For starters, It's not really a linux thing, Xorg runs everywhere, from BSDs to even windows.
Secondly, XDG is a much better standard than FHS and actually supports normal users, needing to be root to install a random application is a security vulnerability waiting to happen.
Lastly XDG is not complicated at all. its around 10 envvars pointing to directories that you have to mkdir, its preferable that you put these paths in your .login as a shellscript so they're static, that's it, that's all.
And its well supported, nearly everyone is moving and using $XDG_CONFIG_HOME which is $HOME/.config instead of throwing their configuration files into $HOME/.MYPROGRAM
FWIW I would love if Everyone just used $HOME/.local/$FHS that way everything is reused
But then again a /tmp/usr/$USER or /var/cache/usr/ should also exist, nobody cares.