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

Yu *_*hen 9 nautilus

我发现在我的 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
Run Code Online (Sandbox Code Playgroud)

希望能给高手提供一些线索。

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

Ehs*_*avi 6

更新:

问题解决了,经过一些尝试和错误,我找到了有罪的包。

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

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

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

After
real    0m1.943s
user    0m0.885s
sys 0m0.156s
Run Code Online (Sandbox Code Playgroud)

PS:清除包对我的系统没有任何副作用,Ubuntu 按预期顺利运行。


历史:

在 18.04.3 遇到同样的问题,

要摆脱该问题并仍然拥有 18.04,您可能会降级到 18.04.2。

我这样做了,18.04.2 按预期顺利运行,我有 18.04,如您所问。