Nautilus 偶尔会停止工作

Mar*_*ino 10 nautilus gvfs

在 ubuntu 14.04 LTS 上,有时我的计算机无法启动 Nautilus。这总是在我使用它一段时间后(也许在暂停并再次唤醒它之后?)时发生,而不是在我刚刚打开它时发生。我怀疑这与定期安装的 gvfs 文件系统有关,然后单独放置一段时间。nautilus -q 和类似的命令给出

Could not register the application: Timeout was reached
Run Code Online (Sandbox Code Playgroud)

sudo nautilus确实启动它。

听起来相关,但我不明白解决方案。

注销并重新登录可以解决问题。

我知道其他人过去也遇到过同样的问题。我确实认为这是一个严重的问题。我最近重新安装了ubuntu(出于其他原因),问题仍然存在。值得一提的是,我安装了 nautilus-dropbox。

And*_*rga 7

我今天早上遇到了同样的问题!没有明显的原因。

我设法通过以下方式重新启动鹦鹉螺

killall nautilus
nautilus -q
nautilus
Run Code Online (Sandbox Code Playgroud)

我试图找出导致神秘失败的原因。


Bib*_*sta 6

是的,这可能与 gvfs 有关。

问题是这个错误: gvfs 应该在网络断开连接时卸载远程安装

运行此命令应该可以让您再次使用 nautilus。

gvfs-mount -s sftp & gvfs-mount -s smb & gvfs-mount -s ftp
Run Code Online (Sandbox Code Playgroud)

可能需要几秒钟才能工作

您可以自动运行它。您必须编写一个脚本并将其另存为:

/etc/pm/sleep.d/20-gvfs

#!/bin/bash

case "$1" in
suspend)
    # executed on suspend
    gvfs-mount -s sftp & gvfs-mount -s smb & gvfs-mount -s ftp
    ;;
resume) 
    # executed on resume
*)
    ;;
esac
Run Code Online (Sandbox Code Playgroud)

sudo chmod +x /etc/pm/sleep.d/20-gvfs
Run Code Online (Sandbox Code Playgroud)