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