Uma pergunta, será que o alacarte não está com as permissões alteradas e somente o root está com esta permissão de fazer alterações ativa?
abra um terminal e digite: sudo alacarte e tente fazer as mudanças, se aceitar, então há algo de errados com as permissões. Agora lembrei de uma coisa, você não poderá ver o resultado das alterações como root, por que ele iria alterar para o ambiente de trabalho do root e não do usuário.
alarcon pedi para que usasse o
alacarte pelo terminal para ver se era isto mesmo ou não, ai podemos até ver que posição tomar, talvez refazer dono/grupo/permissões de todos os arquivos da home do
ximbar.
Mas o que motivou esta mensagem nem é isto. É sobre o que escreveu quanto a alterar dados do usuário
root quando esta usando o
sudo.
Até concordo com você que deva mesmo ser isto que vá acontecer, mas não deveria pois suas variáveis de ambiente continuam inalteradas, e deveriam ser elas que controlassem as informações de onde esta a pasta
$HOME e etc. Para tirar a dúvida sobre isto execute:
$ sudo -s
senha:
# cd $HOME
# pwd
/home/clcampos
#
Passei o terminal para o controle do
root (digamos assim), fui ao meu diretório (pode-se usar
cd ~ também aqui), e visualizei o diretório que eu estava. Na dúvida execute um
env e verá que as variáveis de ambiente estão iguais, mudando claro o resultado do comando
id que passa a apresentar o
root como resposta.
Levanto este problema porque muitos usuários tem dificuldades até para abrir um
gedit ou outro aplicativo que faz uso do ambiente gráfico usando o
sudo, e eu não tenho este problema.