我发现在我的 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 后,我遇到了类似的问题。我的解决方案是
- 安装
net
sudo apt install samba-common-bin
- 然后
sudo mkdir -p /var/lib/samba/usershares/
- 和
sudo chmod go+rwx /var/lib/samba/usershares/