3 ms·
> XDG Base Directory Specification has been a standard for organizing application data files under Linux for a long time. Unfortunately, wxWidgets has been arou
by Chu4eeno 5mo ago
> XDG Base Directory Specification has been a standard for organizing application data files under Linux for a long time. Unfortunately, wxWidgets has been around for even longer, and when support for configuration files was added to it back in 1997, the usual convention was still to put these so-called “dot files” directly in the user home directory
Who do they think defined this standard, if not the people who had "been around even longer".
IIRC KDE was first with cleaning up the clutter by hiding things in ~/.kde or something like that, but there's a ton of config/bookmarks/menus/data/caches you want to everything to use, so it was a given that there would be some standardization.
- hurricanepootis 5mo agoI'm on KDE 6, and I don't have a ~/.kde. I think now a days, KDE uses ~/.config and ~/.local/share. Honestly, sometimes I wish the KDE Frameworks had a thing like Dconf, so apps can store their configurations inside of a database instead of barfing everything out into a ~/.config folder.
- worksonmine 5mo agoGreat for apps, terrible for people. It's much simpler to sync setups across machines with plain files than databases.
- account42 5mo agoKDE 3 and 4 used a ~/.kde or similar. They moved it all to XDG-compliance with KDE 5.
- rrvsh 5mo agoWhat is your point here?