如何重新启动 gvfs?

如何重新启动 gvfs?

当我已经终止冻结的 gvfs-sftp 进程并想要再次使用它时,如何重新启动整个 gvfs“子系统”?

GVFS 是一个子系统,当您在 Nautilus 中单击驱动器(包括网络驱动器)时,它负责安装/卸载驱动器。

问题是,有时传输会冻结,我需要关闭冻结的“提供程序”(例如 gvfs-sftp)。但之后我就无法再使用 SFTP 连接到 Nautilus 中的任何网络驱动器。重新启动整个计算机会有所帮助,但可能有更好的方法。

我搜索了计算机中的整个 /etc 以查找此 gvfs 系统是如何启动的,但没有成功。

答案1

它显示 gvfs 随第一个 Nautilus 实例自动启动(我仍然不知道如何操作,但它确实如此)。

因此要重新启动 gvfs,只需终止所有剩余进程(终止“主” gvfsd 守护进程就足够了),确保所有 nautilus 实例都已关闭,然后打开一个新的。

killall gvfsd
nautilus -q  # Close all Nautilus windows/instances
nautilus

相关内容