nautilus(文件应用程序)在 Ubuntu 18.04 上启动需要很长时间

nautilus(文件应用程序)在 Ubuntu 18.04 上启动需要很长时间

我发现在我的 Ubuntu 18.04 中,nautilus 启动需要很长时间。以下是在命令行上运行它的跟踪:

$ time nautilus
Initializing nautilus-dropbox 2015.10.28
Error creating proxy: Error calling StartServiceByName for org.gtk.vfs.UDisks2VolumeMonitor: Timeout was reached (g-io-error-quark, 24)

real    0m40.316s
user    0m0.765s
sys 0m0.141s

希望能够给专家提供一些线索。

我还注意到 nautilus 也导致其他应用程序启动缓慢,例如 gedit 和 chrome。我尝试删除 gvfs,nautilus 会使其他应用程序(例如 chrome)的启动速度更快。但我需要一个文件管理器。

答案1

更新:

问题解决了,经过多次尝试和错误后,我找到了有问题的软件包。

ubuntu 18.04.3名为的包开始xdg-desktop-portal-gtk已添加到发布版本中。

我不知道这个包是干什么用的。没有其他包依赖它;而且我不需要它。使用 purge 命令清除它apt-get purge xdg-desktop-portal-gtk解决了这个问题。下面您可以找到 time 命令的输出,例如time nautilus尽快打开和关闭它,它显示在清除之前打开大约需要 29 秒,清除后大约需要 2 秒。

Before
real    0m28.818s
user    0m0.678s
sys 0m0.402s

After
real    0m1.943s
user    0m0.885s
sys 0m0.156s

附言:清除软件包对我的系统没有副作用,Ubuntu 可以按预期顺利运行。


历史:

在 18.04.3 中遇到同样的问题,

为了解决问题并保留 18.04,您可以降级到 18.04.2。

我这样做了,18.04.2 按预期顺利运行,并且我拥有 18.04,正如您所要求的。

答案2

更新到 Ubuntu 18.04 后,我遇到了类似的问题。我的解决方案是

  • 安装netsudo apt install samba-common-bin
  • 然后sudo mkdir -p /var/lib/samba/usershares/
  • sudo chmod go+rwx /var/lib/samba/usershares/

相关内容