为什么 Nemo 不预览缩略图?

为什么 Nemo 不预览缩略图?

我在装有 Cinnamon 2.0.14 DE 和 Nemo 2.08 的 Ubuntu 12.04 LTS 32 位系统上遇到了缩略图问题。

我尝试删除~/.thumbnails目录,但不起作用。这很奇怪,因为当我在侏儒之眼,Nemo 正在创建缩略图,但其他图像没有预览缩略图,如下面的屏幕截图所示。我已将预览设置更改为始终显示缩略图

截图 1:

充满图像的目录

截图2:

设置

答案1

Nemo 默认仅预览小于 1 MB 的文件。您可以从其首选项中更改此设置:

截屏

答案2

以下解决方案适用于 32 位和 64 位系统(在 cinnamon 17 上测试):

在您的主目录中删除.thumbnails子目录:

rm ~/.thumbnails

为缓存文件夹设置新链接:

cd ~
ln -s .cache/thumbnails .thumbnails

答案3

对于我在 Xubuntu 18.04 x386 中的解决方案,是通过在终端中输入以下内容来删除这些文件夹:

rm -fr ~/.thumbnails
rm -fr ~/.cache/thumbnails

然后打开 Nemo,他会说一条消息,提示图标缓存有问题:

修复缓存

现在他让我输入密码

设置密码

看看,工作正常:

这里

答案4

我不确定我是否已经脱离险境,但我注意到了一些事情。

调试

我找不到 Nemo 日志,但有人建议通过运行 来启用警告消息G_DEBUG=fatal_warnings gdb nemo。您可以在终端中运行此命令,然后在另一个窗口中从命令行启动 Nemo,以获取存在缩略图问题的文件夹nemo /path/to/folder。这将显示来自 Nemo 的警告。

我的发现

  • xplayer 错误 (xplayer-video-thumbnailer:21934): GLib-CRITICAL **: 10:34:21.307: Failed to set scheduler settings: Operation not permitted- 根据 stack overflow 的建议,我安装了 xplayer thumbnailer。但这没有帮助。我卸载了所有安装的播放器。sudo apt remove xplayer-thumbnailer xplayer xplayer-plugins xplayer-plugins-extra libxplayer
  • 视频缩略图对于视频,ffmpeg 就足够了 - sudo apt install ffmpegthumbs ffmpegthumbnailer。如果使用 Linux mint,您可能需要mint-meta-codecs
  • 原始缩略图错误- Unable to create loader for mime type image/x-nikon-nef: Unrecognized image file format- 我遇到了很多这样的问题。我想这是我最初遇到的问题,但直到后来我才发现如何调试 Nemo。建议在这条评论中是我能找到的最好的(也见下面的总结)。
  • 隐藏文件?- 有时候,隐藏文件似乎会阻碍缩略图生成。删除这些文件似乎有帮助,但不确定是否真的如此。
  • 像素警告- 可以忽略,根据这个deprecated pixel format used, make sure you did set range correctly

概括

  1. 如果已安装 xplayer,请将其删除(上述命令)

  2. 对于视频缩略图,请安装 ffmpeg 缩略图程序(上面的命令)

  3. 对于原始文件,更新:打开 /usr/share/thumbnailers/gdk-pixbuf-thumbnailer.thumbnailer 并将其编辑为以下内容:

    [Thumbnailer Entry]
    TryExec=/usr/bin/gdk-pixbuf-thumbnailer
    Exec=/usr/bin/gdk-pixbuf-thumbnailer -s %s %u %o
    MimeType=image/png;image/bmp;image/x-bmp;image/x-MS-bmp;image/gif;image/x-icon;image/x-ico;image/x-win-bitmap;image/vnd.microsoft.icon;application/ico;image/ico;image/icon;text/ico;application/x-navi-animation;image/jpeg;image/x-portable-anymap;image/x-portable-bitmap;image/x-portable-graymap;image/x-portable-pixmap;image/tiff;image/x-xpixmap;image/x-xbitmap;image/x-tga;image/x-icns;image/x-quicktime;image/qtif;image/x-3fr;image/x-adobe-dng;image/x-arw;image/x-bay;image/x-canon-cr2;image/x-canon-crw;image/x-cap;image/x-cr2;image/x-crw;image/x-dcr;image/x-dcraw;image/x-dcs;image/x-dng;image/x-drf;image/x-eip;image/x-erf;image/x-fff;image/x-fuji-raf;image/x-iiq;image/x-k25;image/x-kdc;image/x-mef;image/x-minolta-mrw;image/x-mos;image/x-mrw;image/x-nef;image/x-nikon-nef;image/x-nrw;image/x-olympus-orf;image/x-orf;image/x-panasonic-raw;image/x-panasonic-raw2;image/x-pef;image/x-pentax-pef;image/x-ptx;image/x-pxn;image/x-r3d;image/x-raf;image/x-raw;image/x-rw2;image/x-rwl;image/x-rwz;image/x-samsung-srw;image/x-sigma-x3f;image/x-sony-arw;image/x-sony-sr2;image/x-sony-srf;image/x-sr2;image/x-srf;image/x-x3f;
    

    如果该文件夹中有raw.thumbnailer或类似文件,请将其删除。

  4. 清理旧拇指:

    rm -Rf ~/.cache/thumbnails ~/.thumbnails
    killall nemo
    

相关内容