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

时间: 2024-10-27 17:19:54

Fedora Xfce 23 thunar显不出文件缩略图却不知为那般?的相关文章

递归找出文件夹里面所有文件

//递归找出文件夹里面所有文件 public static void main(String[] args) { File f=new File("c://123"); findFile(f); } public static void findFile(File f){ File[] str=f.listFiles(); for (int i = 0; i < str.length; i++) { File file = str[i]; if(file.isDirectory(

写出文件、读取文件、格式化写出和读取文件

1. 写出文件 #include <stdio.h> main() { FILE * f=fopen("data.txt","w"); if(f!=NULL) //quan xian { //fputc('A',f); fputs("hello world",f); fclose(f); } else { puts("File can not create"); puts("end"); } 2

Saiku更改導出文件的文件名(十九)

Saiku更改導出文件的文件名 Saiku查询完数据之后,可以以excel,pdf,csv等格式将数据导出,这里我们来讲一下怎么更改导出的文件名. 找到对应的导出方法所在的js文件: saiku-server\tomcat\webapps\ROOT\js\saiku\views\WorkspaceToolbar.js 这里分别有三个方法导出不同形式的文件: export_xls export_csv export_pdf 我们主要更改里面的filename即可啦! 可以自定义filename,我

java _io_commons读取、写出文件

//读取文件转换成字符串 String s=FileUtils.readFileToString(new File("D:\\d\\write.txt"),"UTF-8"); //读取文件转换成字节数组 byte[] datas=FileUtils.readFileToByteArray(new File("D:\\d\\write.txt")); //逐行读取,返回类型是List List<String> list=FileUtil

Hadoop 从 hdfs 中拷出文件权限不够

问题:使用-get命令从hdfs中拷出文件时,提示权限不够,如下: ? ? 分析: 可能有三方面原因: hdfs 中的文件或文件夹 没有读取权限: hdfs 的配置中未允许拷出文件: linux 文件夹没有写入权限 解决办法: 针对3种可能,分别解决办法如下: 1 增加hdfs文件夹权限 hadoop fs -chmod 777 /user/hadoop 2 修改hdfs配置文件 # 在 $HADOOP_HOME/etc/hadoop/目录中,找到hdfs-site.xml,添加或更改以下属性:

通过 imagick 让 PHP 生成 PSD 文件缩略图

第一步.安装ImageMagick 首先需要安装 ImageMagick ,因为 imagick 是一个可以供 PHP 调用 ImageMagick 功能的PHP扩展.(目前最新版本是:ImageMagick-6.8.9-5-Q16-x64-dll.exe) 安装目录不能有空格,我个人是安装在 C 盘根目录: C:\ImageMagick 一路默认安装即可,安装完毕后打开 CMD 命令行界面,输入:convert ,并按回车,如果能看到一大堆的内容则表示安装成功. 如果提示“ convert 不

将基因组数据分类并写出文件,python,awk,R data.table速度PK

由于基因组数据过大,想进一步用R语言处理担心系统内存不够,因此想着将文件按染色体拆分,发现python,awk,R 语言都能够非常简单快捷的实现,那么速度是否有差距呢,因此在跑几个50G的大文件之前,先用了244MB的数据对各个脚本进行测试,并且将其速度进行对比. 首先是awk处理,awk进行的是逐行处理,具有自己的语法,具有很大的灵活性,一行代码解决,用时24S, 1 #!/usr/bin/sh 2 function main() 3 { 4 start_tm=date 5 start_h=`

[转]强制取消TFS2008中其它成员的签出文件

本文转自:http://www.cnblogs.com/georgehu/archive/2010/10/23/1859573.html 有个项目,以前的成员离职了,刚好又签出了一个文件在TFS中并且上了锁,导致后面的维护无法签入和生成.在网上查了一下,找到了如下解决办法 1.在命令行中输入"cd  C:\Program Files\Microsoft Visual Studio 8\Common7\IDE"(tf程序在文件夹) 2.查找那个人所用到的workspace,操作如下:tf

VC点击按键弹出文件路径选择对话框

void CServerDlg::OnBnClickedButtonSavePath() { CString str; BROWSEINFO bi; ZeroMemory(&bi, sizeof(BROWSEINFO));     //作用为给所有参数都设为0,即NULL bi.hwndOwner = GetSafeHwnd();   //bi.hwndOwner = m_hWnd; bi.pidlRoot = NULL;    //设置开始搜索位置,为NULL默认从the desktop fo