打开文件管理器后,我收到消息
“检测到缩略图缓存存在问题。修复此问题需要管理员权限”。
这听起来有点奇怪。
你们中有人遇到过这种情况吗?
所以我的问题是:
我应该点击“立即修复”吗?或者这是一个寻找 root 权限的病毒?
(了解缩略图缓存是什么也会很有帮助)
答案1
看起来足够合法
在 Nemo 浏览器(Nautilus 的分支)中,它是官方源代码:
label = gtk_label_new (_("A problem has been detected with your thumbnail cache. Fixing it will require administrative privileges."));
对我来说看起来足够合法。
替代修复
如果您不确定该怎么做,这里有一个手动修复方法。
通过浏览相同的源代码文件,我们可以看到它Fix now
实际上在做什么。
它只是使用以下--fix-cache
参数以 root 权限调用 nemo:
sh -c "pkexec nemo --fix-cache"
如果你更喜欢熟悉的 shell 命令,你可以运行
sudo nemo --fix-cache
从终端修复你的缩略图缓存。
答案2
缩略图是图像的较小版本,nautilus 使用它在打开包含图像(或视频)的文件夹时快速显示预览。
它们应该位于您的主目录 ~/.cache/thumbnails 中,并且根据我的经验,可以安全删除。
因此,一个选择就是简单地删除该目录,然后nautilus 会在需要时再次生成它们。
为此,您可以打开终端并输入rm -Rf ~/.cache/thumbnails
。
当然,这会导致一些加载时间,直到缓存重新填充。
此解决方案不需要 root 权限。
Linux 上很少出现病毒,但谨慎授予 root 权限是件好事。我认为你没有感染病毒,但唯一知道的方法就是扫描。我过去曾为此使用过 clamav。
我无法确切地说出为什么鹦鹉螺会出现这个问题,只有更聪明的人才能回答这个问题。