J'ai exactement le même problème avec Xubuntu 12.04 LTS vanilla (Xfce 4.8) et aussi avec Xubuntu 12.04 avec Xfce mis à jour vers 4.10 ; dans les deux cas, le dossier personnel est crypté.
C'est un problème depuis que j'ai fui Gnome et Unity, qui consomment beaucoup de ressources, et le bug de Nautilus qui fait planter Ubuntu 12.04 LTS.
Après avoir lu un article sur le bug de Xfce qui ne démonte pas les .gvfs à la déconnexion, j'ai compris qu'ils pouvaient être démontés automatiquement à la connexion, comme je le faisais manuellement.
C'est ce que j'ai fait et pour l'instant ça marche :
J'ai créé un fichier avec leafpad dans mon répertoire personnel : .umountgvfs.sh
a placé le script suivant pour démonter les .gvfs
#!/bin/bash
/bin/fusermount -zu "$HOME/.gvfs"
dans le terminal lui a donné la permission d'exécution
chmod 777 .umountgvfs.sh
puis a créé une application de démarrage automatique, en sélectionnant le script correspondant à : configuration -> administration de la configuration -> démarrage de la session -> applications de démarrage automatique
Nom : umountgvfs Commentaire : script pour démonter les .gvfs à la connexion Commande : /home/YOURUSER/.umountgvfs.sh
Puisque cela a résolu les problèmes la plupart du temps, mais pas toujours, j'ai deviné que le script était appelé avant l'heure, donc j'ai ajouté une commande sleep (bash -c "sleep 5 ; command") où 5 est les secondes qu'il retarde le script à la connexion, dans le terminal :
leafpad /home/YOURUSER/.config/autostart/umountgvfs
et modifié la ligne Exec en ajoutant : bash -c "sleep 5 ; "
[Desktop Entry]
Encoding=UTF-8
Version=0.9.4
Type=Application
Name=umountgvfs
Comment=script to unmount .gvfs on login
Exec=bash -c "sleep 5; /home/YOURUSER/.umountgvfs.sh"
OnlyShowIn=XFCE;
StartupNotify=false
Terminal=false
Hidden=false
Remplacez YOURUSER par votre nom d'utilisateur.
Ressources supplémentaires :
Retarder le script : http://ubuntuforums.org/showthread.php?t=1119945
J'espère que cela vous aidera