Change user config path to match system-wide directory structure#618
Change user config path to match system-wide directory structure#618etircopyh wants to merge 1 commit into
Conversation
|
The system-wide directories are in I don't know about this. Normally it's supposed to be Anyone else have any input on this? |
The existence of /etc/xdg always strikes me strange. Why have another sub-directory in /etc while /etc in itself is like system-wide ~/.config. Maybe they didn't want to mix it up with stuff like fstab and hosts (which is anyway kinda config stuff), idk. But it is what it is, nevermind my babbling.
Yes, necessary is a strong word, I guess. It's a matter of preference but I think something like ~/.config/{app|lib}name/config or ~/.config/{app|lib}name/{app|lib}name.conf looks definitely cleaner. Simple example is ls or graphic file manager sorting all the files by alphabet (dirs first, default). And you're going through list of directories and thinking "Hmm, where's my config" with it being sorted after dirs. (Yeah, I know, literally first thought to come to mind)
Yeah, I don't know what the KDE's apps deal. When I use Plasma it's basically a dump in ~/.config. I guess they've been confused about whether to create a separate dir for every single KDE app or to make something like ~/.config/kde-applications and just drop it there. So, perhaps they decided not to bother ¯_(ツ)_/¯ As for other software, I guess it's just there and all. At some point somebody will create an issue/PR about it (if not already) and it will probably change. pavucontrol-qt for example has it in the separate directory. |
No description provided.