On Tuesday 05 April 2016, Xen wrote:
Per Jessen schreef op 05-04-16 10:51:
I haven't looked into this yet, just thinking out loud - what issues might there be in sharing a homedir (via NFS) between multiple versions of e.g. KDE?
We have KDE3, 4 and -5 for instance.
I thought it was going to be about "sharing a home" :P.
Just what I know is that using the same dir = instant mayhem.
Many people in the past have reported issues stemming from kde4->5 upgrade that could only be resolved (easily) by wiping all config files clean, especially .kde (if it uses that same directory).
I have no more info than that, other than that:
- different systems (distributions) may have programs of different versions using the same config files with a different structure/model, resulting in incompatibility between versions. This does not arise if you have only one distribution, but a common use case is to use multiple.
- backward compatibility is notoriously bad in Linux compared to other systems (or even on its own): Gnome/GTK3 keeps breaking pretty much everything with every minor version.
That's not true. Most Unix/Linux window managers and programs do it right. Stupidly the few broken ones (gnome/kde/etc) are mostly used.
Consumer oriented applications like Thunderbird might not suffer as much from this; the database for TB 24 appears to be identical as for TB 38. But KDE specific apps might see a lot of that.
Firefox and Thunderbird are worst. They are not even able to run twice on the same machine (e.g. ssh -X or vnc, etc.). It's a real pain. Obviously the new spirit is to remove all multi-tasking capabilities. Software developers and designers want to force users to only do one thing at the the same time. Apps are starting in full screen by default or continously steal the focus. Websites have font sizes for blind people per default. If there is still space left on the latest 4K monitors then they fill it with utopic huge buttons or stupid pictures. A default pulse audio setup can only play sound for one user at the same time. Remote users are not able to play sound. Switching to console turns off the sound... Anyways... kde3 did and still does a good job to handle multiple simultaneous logins on different machines with shared NFS homes. About backward compatibility. IMO programs which "destroy" their own config files on version upgrade are simply broken. Please report bugs! I prefer to use programs which _never_ write something to their config files without asking me explicitly.
So what is left is:
what about .cache? what about .local?
Everything else is going to be fine. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org