Testado no Debian Sarge.
Esta dica mostra como manter o seu KDE sempre configurado
de um jeito padrão, basicamente gerando um backup das
configurações e recuperando-as após o fim da sessão do
usuário. Ideal para aquelas estações com uma conta "convidado"
ou para o KDE da sua filha de 9 anos.
Para isso precisamos de um gerenciador de login, tanto no
kdm quanto gdm será mostrado aqui.
Nosso primeiro passo será gerar um backup dos diretórios
.kde e Desktop do usuário em questão, após
configurarmos ao nosso gosto (e necessidade) nosso
ambiente gráfico. Execute os comandos após deslogar com o
usuário em questão, para que todos os arquivos já estejam
salvos:
# cp -a /home/ivan/.kde /backup
# cp -a /home/ivan/Desktop /backup
Feito isso, o próximo passo consiste em recuperar os backups
feitos, vamos tornar esse processo automático, sendo executado
toda vez que o usuário deslogar do sistema, com isso desfazendo
qualquer alteração que tenha sido feita.
Para isso iremos acrescentar as seguintes linhas no arquivo
/etc/kde3/kdm/Xreset ou no /etc/gdm/PostSession/Default, dependendo de qual gerenciador use, eles contém comandos que serão executados ao final da sessão do usuário:
if [ $USER = ivan ]; then
/bin/cp -a /backup/.kde /home/ivan/
/bin/cp -a /backup/Desktop /home/ivan/
fi
Coloque as linhas antes de qualquer linha descomentada, pois
existem comandos nestes arquivos que forçam a saída do script
e se estas linhas estiverem depois disso, elas não serão executadas.
Dependendo do que queira manter sempre num padrão, mais arquivos
terão que estar no backup, mas os dois diretórios que usei tem a
maior parte das configurações.
Usei nesse exemplo o KDE, mas é o caso apenas de salvar os
arquivos de configuração do ambiente gráfico de sua preferência.