Fedora Xfce 23 thunar显不出文件缩略图却不知为那般?,


 

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图片预览:

相关内容

    暂无相关文章