You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Ubuntu 22.04.2 LTS系统下如何让CR3文件显示缩略图?

Ubuntu 22.04.2 LTS系统下如何让CR3文件显示缩略图?

我之前帮朋友解决过类似的问题,结合你已经升级带BMFF支持的exiv2、添加MIME条目却无效的情况,可以试试下面几个针对性的步骤,应该能搞定CR3缩略图不显示的问题:

方法一:修复Tumbler缩略图服务(适配Nemo)

Nemo默认依赖Tumbler生成缩略图,我们需要让它识别CR3格式:

  • 先安装Tumbler的额外插件(如果尚未安装):
    sudo apt install tumbler-plugins-extra
    
  • 编辑Tumbler的配置文件,给Raw缩略器添加CR3支持:
    sudo nano /etc/xdg/tumbler/tumbler.conf
    
    找到[RawThumbnailer]段落,把MimeType行修改为:
    MimeType=image/x-dcraw;image/x-canon-cr3;image/x-cr3;
    
    Ctrl+O保存,回车确认后按Ctrl+X退出编辑器。

方法二:安装GDK-Pixbuf的RAW加载器(通用适配Nemo/Nautilus)

多数GTK系应用(包括两款文件管理器)都依赖GDK-Pixbuf处理图像,安装它的RAW加载器能让系统识别CR3:

  • 安装RAW加载器:
    sudo apt install gdk-pixbuf-loader-raw
    
  • 更新GDK-Pixbuf的缓存,确保加载器生效:
    gdk-pixbuf-query-loaders --update-cache
    

方法三:清除旧缓存并重启文件管理器

不管用上面哪种方法,最后都需要清空旧缓存让系统重新生成缩略图:

  • 删除本地的缩略图缓存文件:
    rm -rf ~/.cache/thumbnails/*
    
  • 重启对应的文件管理器:
    • 针对Nemo:
      nemo -q && nemo &
      
    • 针对Nautilus:
      nautilus -q && nautilus &
      

完成这些操作后回到CR3文件所在文件夹,稍等几秒,缩略图应该就能正常显示了。如果还是不行,可以运行exiv2 -v 你的CR3文件名.cr3检查BMFF支持是否生效,输出里有BMFF相关内容的话,说明exiv2没问题,大概率是缩略图服务的配置没到位,再重新检查下上面的步骤就行。

备注:内容来源于stack exchange,提问作者Zora

火山引擎 最新活动