在 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。
我今天早上遇到了同样的问题!没有明显的原因。
我设法通过以下方式重新启动鹦鹉螺
killall nautilus
nautilus -q
nautilus
Run Code Online (Sandbox Code Playgroud)
我试图找出导致神秘失败的原因。
是的,这可能与 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)
| 归档时间: |
|
| 查看次数: |
3612 次 |
| 最近记录: |