我发现在我的 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)更快。但我需要一个文件管理器。
更新:
问题解决了,经过一些尝试和错误,我找到了有罪的包。
从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,如您所问。
| 归档时间: |
|
| 查看次数: |
2762 次 |
| 最近记录: |