答案1
Nemo 默认仅预览小于 1 MB 的文件。您可以从其首选项中更改此设置:
答案2
以下解决方案适用于 32 位和 64 位系统(在 cinnamon 17 上测试):
在您的主目录中删除.thumbnails
子目录:
rm ~/.thumbnails
为缓存文件夹设置新链接:
cd ~
ln -s .cache/thumbnails .thumbnails
答案3
答案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
概括
如果已安装 xplayer,请将其删除(上述命令)
对于视频缩略图,请安装 ffmpeg 缩略图程序(上面的命令)
对于原始文件,更新:打开 /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
或类似文件,请将其删除。清理旧拇指:
rm -Rf ~/.cache/thumbnails ~/.thumbnails killall nemo