Nautilus 有时停止工作

Nautilus 有时停止工作

在 ubuntu 14.04 LTS 上,我的电脑有时无法启动 Nautilus。这种情况总是在我使用它一段时间后发生(可能是在挂起并再次唤醒它之后?),而从未在我刚打开它时发生。我怀疑这与定期安装然后搁置一段时间的 gvfs 文件系统有关。nautilus -q 类似的命令给出

Could not register the application: Timeout was reached

sudo nautilus确实启动它。

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

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

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

答案1

我今天早上也遇到了同样的问题!毫无原因。

我设法通过以下方式重新启动 nautilus

killall nautilus
nautilus -q
nautilus

我正在试图弄清楚是什么导致了这次神秘的失败。

答案2

是的,这可能与 gvfs 有关。

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

运行该程序后您就可以再次使用 nautilus。

gvfs-mount -s sftp & gvfs-mount -s smb & gvfs-mount -s ftp

可能需要几秒钟才能起作用

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

/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

sudo chmod +x /etc/pm/sleep.d/20-gvfs

答案3

killall nautilus对我没用。

我跑了:

ps aux |grep nautilus

列出所有包含 nautilus 的进程

我使用以下命令阻止了它们:

kill -9 <PID>

答案4

您只需运行以下命令

  1. killall nautilus
  2. 打开一个新终端并运行nautilus

相关内容