fedoraxfce23thunar显不出文件缩略图却不知为那般?

author author     2022-08-30     738

关键词:

 

Fedora是一个Linux发行,基于Redhat,算是Redhat的测试版本。而Fedora workstation默认使用的桌面环境是Gnome,使用Xfce作为桌面环境的Fedora较之稍显轻量,不过呢,没有经过配置的Xfce Fedora是很朴素的。

  得益于Fedora中文源的出现能让一些windows应用(比如网易云音乐,福昕阅读器和Adobe Reader等)可以在Fedora Linux上也能见到,而不必再花更多的时间去安装配置Wine。

  不知道为什么,Xfce Fedora 23的网络信号和连接速率差,命令行软件包管理工具dnf不具备上一代软件包管理工具yum的某些功能,比如依赖查询......

而且奇怪的是, Thunar文件管理器偷懒不显示图片/视频/文档等文件的缩略图,图片浏览器Ristretto也不显示缩略图……,后来在维基上发现了这个问题的解决方案,技术分享说是Thunar已经支持缩略图,只需要安装tumbler就行了。然而装了tumbler和安装了thunar-thumbnailers(这个在系统源中已经没有了,需要手动编译,索性依赖不多)还是没用啊。却不知是何故?因为我的Arch Linux 就不是这个样子的。

  不知是不是因为系统的安全策略问题导致?抑或是更多相关的库或者插件没装?还是需要重新编译安装thunar或者thunar插件?偶然发现Ubuntu的xfce4桌面环境的thunar也是这个样子的,而且连panel上的那个网络管理applet都没有了。 这个问题困扰了俺很久很久……

  我尝试着手动编译安装了Thunar和tumbler,没想到居然可以让Thunar显示文件的缩略图了。

Thunar重新编译安装不是必须的。为了能够显示文件缩略图,手动编译tumbler时启用某些插件支持,在Fedora系统上,这是通过安装文件所对应的库来支持的。

  编译tumble <==> 获取tumbler源码 --> 解开源码包 进入源码目录,执行 ./configure --enable-debug

因为默认的prefix是/usr/local,所以如果不是安装到其它位置,可以选择省略这个选项。

不过在编译tumbler之前,安装tumbler Plugins对应的库是有必要的,如果要启用缩略图支持的话。

以下是./configure之后的输出,由此可以看出要让Thunar支持,只需要使用dnf安装对应的库就行。

* GdkPixbuf thumbnailer plugin: yes

* Cover thumbnailer plugin: no --> libcurl libcurl-devel

* FreeType font thumbnailer plugin: yes -->

* JPEG thumbnailer plugin with EXIF support: no --> libexif libexif-devel libjpeg-turbo libjpeg-turbo-utils libjpeg-turbo-devel

* Video thumbnailer plugin using ffmpegthumbnailer: no --> ffmpegthumbnailer ffmpegthumbnailer-devel

* Video thumbnailer plugin using GStreamer: no --> gstreamer-devel gstreamer1-devel

* ODF thumbnailer plugin using libgsf: no --> libgsf libgsf-devel

* PDF/PS thumbnailer plugin using poppler: no --> poppler-devel poppler-glib-devel

* RAW thumbnailer plugin using libopenraw: no --> libopenraw libopenraw-devel libopenraw-gnome-devel libopenraw-pixbuf-loader libopenraw-gnome

* Freedesktop.org cache plugin: yes 

 

Thunar编译过程有点类似于编译安装tumbler,编译的configure选项使用的参数

cd Thunar-1.6.6;./configure --eanble-debug --sysconfdir=/etc

X11库 --> libX11 libX11-devel

exo-devel

缩略图支持 --> tumbler tumbler-devel tumbler-extras perl-Data-Tumbler

面板通知支持 --> startup-notification-devel startup-notification libnotify libnotify-devel libgudev-devel libgudev

面板回收站支持 --> xfce4-panel-devel

会话支持 --> xfce4-session-devel

thunar插件 --> gtkhash-thunar thunar-vfs-devel thunar-sendto-clamtk thunarx-python thunar-media-tags-plugin thunar-vcs-plugin thunar-vfs

!手动编译安装tumbler后不会立即生效,需要重启X或者重启系统

尽管过程曲折而又多变,但不管怎样,总算可以让Thunar显示缩略图了。

Xfce Fedora 23 Thunar

pdf文件预览:

技术分享jpeg/png图片预览:

技术分享

无回显不出网命令执行测试方式(代码片段)

前言本文主要讲的是无回显、不出网命令执行测试方法,首先通过大小写判断是linux还是win,然后通过命令自动查找目录写文件来测试。这里没有这种环境就拿一个php的做演示(其实像这种可以直接写马在当前目录)首先我们通... 查看详情

在 php actionscript 连接上回显不返回变量值

】在phpactionscript连接上回显不返回变量值【英文标题】:echonotreturningvariablevalueonphpactionscriptconnection【发布时间】:2013-07-2417:23:47【问题描述】:我正在尝试将一些变量从php传递到flash,我正在使用这个actionscript代码:publicfunction... 查看详情

安装 FFMPEG 以从虚拟主机上的视频文件生成缩略图

...Godaddy的虚拟私人主机中安装FFMPEG?【问题讨论】:我看不出这个问题与编程有什么关系,但你不需要“安装”任何东西。只需downloadaffmpegbinary。【参 查看详情

matlab标定时缩略图加载不出来

matlab标定时缩略图加载不出来:1、问当出现问题的时候,最好的方法就是看matlab的报错提示,根据报错提示进行修改,其实很快就可以出结果的!看上面的图,就是语句不完整,matlab会有提示的网页显示不出图片有可能是因为... 查看详情

fs.readFile 无法在 nodejs 中使用 ffmpeg 读取缩略图生成的文件

】fs.readFile无法在nodejs中使用ffmpeg读取缩略图生成的文件【英文标题】:fs.readFileisfailedtoreadthumbnailgeneratedfileusingffmpeginnodejs【发布时间】:2019-08-2623:23:48【问题描述】:我正在使用ffmpeg从它按预期工作的视频中提取屏幕截图,但... 查看详情

AngularJS从JSON的缩略图中获取模态图像

...间】:2017-08-2819:44:23【问题描述】:使用AngularJS获取JSON文件:"albumId":1,"id":1,"title":"accusamusbeataeadfaciliscumsimiliquequisunt","url":"htt 查看详情

使用 Jquery 为 swf 文件交换图像

】使用Jquery为swf文件交换图像【英文标题】:SwapanimageforswffileusingJquery【发布时间】:2011-09-2304:23:41【问题描述】:我有一些缩略图+页面上有一个相机图标和一个主图像,目前您单击缩略图,主图像淡出,缩略图淡入全尺寸版本... 查看详情

笔记本独显驱动正常就是独显不工作占用率0?

参考技术A你好!这个应该是双显卡,在不运行负责画面的任务时,使用的是核显,因此独显占用率是0. 查看详情

如何创建 .BMP 文件的缩略图?

】如何创建.BMP文件的缩略图?【英文标题】:Howtocreateathumbnailof.BMPfile?【发布时间】:2010-10-2903:53:10【问题描述】:我使用imagecreatefromjpeg、imagecreatefromgif和imagecreatefrompng函数来创建image/jpeg、image/gif和image/png的缩略图。我还想创... 查看详情

如何为音乐文件创建专辑缩略图

】如何为音乐文件创建专辑缩略图【英文标题】:HowdoIcreatealbumthumbnailsformusicfiles【发布时间】:2015-11-3007:12:00【问题描述】:我了解到MediaStore.Audio.Albums包含我传输到手机上的音乐文件的专辑缩略图URI。我还了解到这些缩略图位... 查看详情

获取任意文件类型的缩略图

】获取任意文件类型的缩略图【英文标题】:Gettingthumbnailsofarbitraryfiletypes【发布时间】:2013-08-0611:28:42【问题描述】:我需要从任意文件类型中获取缩略图。(或尽可能多。)对于类似图像的文件类型,我可以使用image-magick。... 查看详情

ALAsset 中缺少视频文件缩略图时间戳

】ALAsset中缺少视频文件缩略图时间戳【英文标题】:VideoFilethumbnailtimestampmissinginALAsset【发布时间】:2012-06-0511:30:58【问题描述】:嗨,我正在从ALAsset库中获取所有照片和视频缩略图。我的代码工作正常,我正在获取照片和视频... 查看详情

ipad缩略图中图像之间的空间

】ipad缩略图中图像之间的空间【英文标题】:spacebetweenimagesinthumbnailforipad【发布时间】:2012-10-0816:23:15【问题描述】:我用ipad的滚动视图创建缩略图照片,代码如下://loadalltheimagesfrombundleandaddthemtothescrollviewNSUIntegeri;for(i=1;i<=... 查看详情

如何从我的文件夹中获取缩略图?

】如何从我的文件夹中获取缩略图?【英文标题】:Howcanigetthumbnailsfrommyfolder?【发布时间】:2018-11-0720:48:59【问题描述】:我想知道如何使用C#在UWP中获取缩略图我想在我的文件夹中获取图像文件(gif、jpg等)的所有缩略图我阅... 查看详情

通过文件输入从视频文件创建缩略图

】通过文件输入从视频文件创建缩略图【英文标题】:Createthumbnailfromvideofileviafileinput【发布时间】:2014-07-0116:40:40【问题描述】:我正在尝试从inputtype=\'file\'表单中的视频文件(mp4,3gp)创建缩略图预览。许多人说这只能在服务器... 查看详情

为文本文件生成缩略图

】为文本文件生成缩略图【英文标题】:Generatethumbnailfortextfile【发布时间】:2013-03-2405:32:13【问题描述】:假设用户上传了一个.txt或.php文件,我想为它生成一个.png缩略图。有没有一种简单的方法,不需要我打开文件并将其内... 查看详情

如何创建从android视频文件路径视频缩略图

参考技术A如何创建从Android视频文件路径视频缩略图这个问题本身不难,你贴一堆代码这么乱怎么看?要实现这样的功能呢,建议你自定义一个adapter继承自BaseAdapter,然后在getView方法里,加载一个item布局,这个item布局可以包含i... 查看详情

PDF 文件缩略图以错误的颜色显示

】PDF文件缩略图以错误的颜色显示【英文标题】:PDF-filethumbnailsareshowninwrongcolor【发布时间】:2018-01-0912:51:34【问题描述】:在一个页面上(TYPO3网站,分机:ImageMagick)我想显示可用/可下载pdf文件的缩略图(总是pdf文件的第一... 查看详情