Table of Contents
1. What we needed : to limit the changes that could be made to the KDE desktop
2. One solution, and how it works
3. Practically
3.1. Step 1
3.2. Step 2
3.3. Step 3
3.4. Step 4
4. Frequently Asked Questions
4.1. Why not make it possible to have multiple desktop settings profiles ?
4.2. Why not embeed such a system in KDE ?
4.3. I found a bug !
5. Some interesting links related with the topic
5.1. Terminal servers
5.2. KDE

1. What we needed : to limit the changes that could be made to the KDE desktop

There are some case where you want a user to be limited in what he can do. For example, let's say that you are building an X terminal server under Linux for a primary school (in my case, Institution Ste Clotilde, Strasbourg). In that case, it is mandatory that the system can be used by people who aren't very familiar with computers.

Though KDE is simple and comfortable to use, it can't be used this way in a primary school. The main advantage with KDE may also be a problem in our case. Thanks to KDE, everything is simpler for a pupil, including inconfiguring one's desktop in less than two minutes (some people rather speak about personnalization, but that's another point), and once your desktop is in a mess, you may ignore how to recover your original settings. With KDE, you may :

To sum up, what shall find something that would reassure the teachers. And how could you be more reassured than if you knew that your desktop settings are refreshed each time you log in, so that you just have to logout and login your original desktop ?