无法打开主目录

无法打开主目录

当我尝试打开我的主目录时,Thunar 返回一个错误:

无法打开目录“matt”。错误声明文件“/home/matt/.gvfs”:传输端点未连接。

有什么方法可以解决这个问题而无需重新启动?当多个用户登录时,注销并重新登录时似乎会触发此错误。

答案1

这里有一个错误报告:

https://bugs.launchpad.net/ubuntu/+source/thunar/+bug/754618

您可以尝试卸载目录或者重新启动。

sudo umount ~matt/.gvfs

答案2

我在使用 Xubuntu 12.04 LTS vanilla(Xfce 4.8)时遇到了同样的问题,在将 Xfce 升级到 4.10 后使用 Xubuntu 12.04 时也遇到了同样的问题;两者的主文件夹均已加密

这真是太烦人了,因为我要远离 Gnome 和 Unity 的资源消耗,以及 Nautilus 漏洞导致的 Ubuntu 12.04 LTS 崩溃

在阅读了有关 Xfce 在注销时不卸载 .gvfs 的错误后,我发现它可以在登录时自动卸载,就像我手动执行的那样。

这就是我所做的,到目前为止它有效:

我使用 leafpad 在主目录中创建了一个文件:.umountgvfs.sh

放置以下脚本来卸载 .gvfs

#!/bin/bash
/bin/fusermount -zu "$HOME/.gvfs"

在终端赋予它执行权限

chmod 777 .umountgvfs.sh

然后创建一个自动启动应用程序,在以下位置选择相应的脚本:配置->配置管理->会话启动->自动启动应用程序

名称:umountgvfs 注释:登录时卸载 .gvfs 的脚本 命令:/home/YOURUSER/.umountgvfs.sh

由于这在大多数情况下可以解决问题,但并非总是如此,我猜测脚本是在时间之前被调用的,因此我添加了一个睡眠命令(bash -c“sleep 5; command”),其中 5 是在登录时延迟脚本的秒数,在终端:

leafpad /home/YOURUSER/.config/autostart/umountgvfs

并在 Exec 行中编辑添加: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

将 YOURUSER 替换为您的用户名。

其他资源:

延迟脚本:http://ubuntuforums.org/showthread.php?t=1119945

希望这可以帮助

相关内容