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

来源:http://www.cnblogs.com/szyk/archive/2017/05/06/6819130.html
-Advertisement-
Play Games

Fedora是一個Linux發行,基於Redhat,算是Redhat的測試版本。而Fedora workstation預設使用的桌面環境是Gnome,使用Xfce作為桌面環境的Fedora較之稍顯輕量,不過呢,沒有經過配置的Xfce Fedora是很朴素的。 得益於Fedora中文源的出現能讓一些w ...


 

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


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • MySQL集群PXC的搭建 最近公司某客戶要求我們的資料庫搭建PXC集群以保證他們的系統高性能和搞穩定性 以後花費了一些時間去搭建和測試,也踩過一些坑,準備分享出來 系統:centos6.6PXC:5.6.26 建議關閉iptables, 4個埠 3306,4444,4567,4568pxc環境所 ...
  • 背景 今天舉辦的 Data Amp 大會上,微軟向開發者們強調了 數據如何影響他們的應用和服務 ,順道還宣佈了幾個小新聞。這個免費的線上研討會不僅展示了未來的機器學習遠景,還發佈了 SQL Server 2017、推出了 面部認知服務 API 和 Azure 分析服務。顯然,SQL Server 2 ...
  • 之前從mysql 5.6的時候,mysql 還沒有密碼策略這個東東,所以我們每個用戶的密碼都可以隨心所欲地設置,什麼123 ,abc 這些,甚至你搞個空格,那也是OK的。 而mysql.user 表裡面也保存有password 的欄位進行標識這個是密碼的位置。 但是當升級到了MySQL 5.7 的時 ...
  • 註冊ocx時出現ole初始化錯誤或OCX載入錯誤 問題原因:安裝文件不能放在包含空格的文件夾名字中 解決辦法:oracle安裝的時候最好安裝在盤符的根目錄下,不要使用中文 ora-00922(缺少或無效選項) 問題原因:配置管理員密碼時,採用了數字開頭的密碼 解決辦法:將密碼改為英文開頭(配置密碼時 ...
  • ORA-00001: 違反唯一約束條件 (.) 錯誤說明:當在唯一索引所對應的列上鍵入重覆值時,會觸發此異常。 ORA-00017: 請求會話以設置跟蹤事件 ORA-00018: 超出最大會話數 ORA-00019: 超出最大會話許可數 ORA-00020: 超出最大進程數 () ORA-00021... ...
  • 主要是看《SQL必知必會》第四版的書,而寫的一些SQL筆記,紅色的是方便以後查詢的sql語句,工作中主要是使用mysql資料庫,所以筆記也是圍繞mysql而寫的。 下文調試的數據表sql語句,如果要嘗試的調試的話可以複製過去運行即可 1 # Host: localhost (Version: 5.5 ...
  • 一、首先創建兩張表stu,sc --說明: 外鍵必須建立索引; FOREIGN key(sid) 設置外鍵,把sid設為外鍵 REFERENCES stu(sid) 引用作用。引用stu表中的sid ON DELETE CASCADE 級聯刪除ON UPDATE CASCADE 級聯更新 二、向兩張 ...
  • Linux Unix 免費 收費 開源 不開源 硬體無要求 有要求 IBM Sun Hp 主流的Linux的髮型版本: RedHat Fedora Mandriva Ubuntu CentOS Debian Getoo ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...