1. 程式人生 > >Fedora Xfce 23 thunar顯不出文件縮略圖卻不知為那般?

Fedora Xfce 23 thunar顯不出文件縮略圖卻不知為那般?

work nbsp 網絡管理 media sysconf 默認 問題 什麽 tags

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圖片預覽:

技術分享

Fedora Xfce 23 thunar顯不出文件縮略圖卻不知為那般?