Hi everyone. Sorry for the long winded post. Skip down to the question if you like.
Background:
I am running several flavors of linux with different versions of KDE on a special cloud type network. On all of the client machines I have to install a special utility that redirects the home directories to a large server farm. I am not an expert on the utility so I don’t know exactly what the utility is doing, but I do know that NO users and NO home directories (except root) actually exist on the local machine hard drive. This utility modifies several things in linux so that you can login via LDAP authentication. The utility also does other stuff with pam_LDAP and NFS and whatnot.
Anyway, when a person logs into a client for the first time ever, Linux/KDE sets up all of their settings in their home directory ~/.kde. This works great.
With the utility that I am using, the entire contents of their home directory is stored on the cloud.
Since I am using different flavors and versions of Linux/KDE, when a user goes to a different client machine that is running a different version of Linux/KDE and logs in, Linux/KDE looks at the ~/.kde that is on the cloud that was created by the other client machine.
When this happens the KDE environment seems to freak out and become unstable.
Question:
So basically my question is…
Is there a way to change the local machine’s KDE variables to GLOBALLY redirect every users ~/.kde directory to a different directory on the local machine hard drive? Keep in mind that no users exist on the local machine. The users home directories and accounts are stored on the cloud servers.
I tried to use the utility Kiosk Admin Tool, but this doesn’t do me any good because the users accounts are not located on the local machine.
I realize that by moving the .kde directory to the local machine, that the user will have to setup their KDE desktop every time they move to a different computer, but unfortunately that is the only solution that I think will work.
I read somewhere that the KDEHOME env variable can only be set when you compile KDE. That seems a little ridiculous to me.
Is there a way to change the .kde after installation or during installation?
Thanks