我最近刚刚从 18.04 更新到 20.04,并开始注意到 Nautilus 的行为发生了一些巨大变化。
大多数情况下,任何 Nautilus 的 GUI 调用(由我直接调用或通过第三方应用程序调用)都需要 20-25 秒才能响应并显示 Nautilus 窗口。之后似乎有一段宽限期,在此期间不会发生这种情况,以分钟计算。
我的磁盘状况良好(SSD),IO 没有问题(通过终端测试),除了版本升级外,系统上没有任何变化(我记得)。
任何想法或帮助都将不胜感激。
更新 1:
删除 nautilus 对这种行为没有任何影响,因为它似乎也发生在 Nemo 上,我安装它是为了检查行为的变化。
我还注意到,启动 Nautilus 需要 25 秒,没有任何问题。这种行为的一致性很奇怪。
答案1
问题现已得到解决,我相信罪魁祸首是 Dropbox 的 Nautilus 扩展。至少在删除它之后一切都恢复正常了。
答案2
这是一个与以下内容相关的问题 libssl1.0.0
(它似乎与 nautilus 有关gvfs-afc-volume-monitor
)
查看系统日志,
cat /var/log/syslog | grep libssl
我遇到了类似这样的错误:
gvfs-afc-volume-monitor[5102]: /usr/libexec/gvfs-afc-volume-monitor: error while loading shared libraries: libssl.so.1.0.0: cannot open shared object file: No such file or directory
为了解决这个问题,我安装libssl1.0-dev
了
sudo apt-get install libssl1.0-dev
也安装了libssl1.0.0
。
您可能会发现无法解除锁定libssl1.1.0
,并出现类似错误Package 'libssl1.0.0' has no installation candidate
。
在这种情况下,您可以手动添加存储库(使用 18.04 的存储库,因为该存储库libssl1.1.0
在 20.04 中已被删除)
echo "deb http://security.ubuntu.com/ubuntu bionic-security main" | sudo tee -a /etc/apt/sources.list.d/bionic.list
更新并检查现在是否可用
sudo apt update
apt-cache policy libssl1.0-dev
然后安装
sudo apt-get install libssl1.0-dev