Summary: | unmix settings and data in rc files in .kde/share/config | ||
---|---|---|---|
Product: | [I don't know] kde | Reporter: | Aaron Peterson <alpeterson> |
Component: | general | Assignee: | Unassigned bugs mailing-list <unassigned-bugs> |
Status: | RESOLVED NOT A BUG | ||
Severity: | normal | CC: | ben, cfeck |
Priority: | NOR | ||
Version: | CVS | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Aaron Peterson
2012-01-05 10:24:26 UTC
The line between settings and data is blurry. For example, in the document viewer Okular, it remembers the last "save to" directory for future saves. Is that a setting or history data?
> This looks like it touches a lot of programs.
Since KDE already has separate config and data directories, you should file reports for each application affected. Sometimes it has to be decided, which of the saved values is data, and which is configuration, so some discussion would be required. For the cases, where it is clear, it could be fixed one by one.
Thank you christoph, I will get started, I plan to mark them as dependent on this one. bug 245844 depends on this. btw, what is the history directory? rekonqrc has a field called State. This changes when I reconfigure the default browser. This is the sort of half way between setting and session information. Personally, I want it in the env part, but then again, I might want to control exactly how a window pops up for a new user... Still, if it is in the env, someone can put it in the skel if they want it. I think that would be a good way to go about it. I figured out that there is a .kde/share/app directory, and this is where all of that data should go. But why is it in a "share" directory? Also, back in the day, for kde 3.5, there was a deployment kit for KDE. Does anybody wanna work on that for kde 4? There's a general problem with mixing data and settings inside config files. Not too sure about this specific case, but it causes problems when version controlling configuration. As indicated in comment #1, we need individual reports for each application that does not clearly separate ~/.config (for configuration) and ~/.local/share (for user data). fyi Christopher Feck - I submitted a specific report at https://bugs.kde.org/show_bug.cgi?id=397602 |