該文內指出:在RAR檔前方增加一個512K以下的內容是本來就支援的,我也試了一下,發現unrar(free)和rar(non-free)的確也能正常解壓、修改或更新這種檔案(file-roller當然也沒問題)
在vista+winrar的環境下,這種檔案會顯示出該圖片,並在右下角顯示RAR的ICON,非常便於整理相片或漫畫
然而在LINUX下卻沒有辦法,拜了估狗大神後,找到了新增thumbnailer的方式http://library.gnome.org/devel/integration-guide/stable/thumbnailer.html.en
再自已用python寫了個thumbnailer,測試是否前方有放圖片,若有的話就把圖片取出後,用convert(imagemagick)轉成正確的格式(thumbnail都是png)
在命令列下測試一切正常,但實際使用時卻完全無效
為了測試,我在程式裡放了DEBUG CODE,一開始執行便會將命令列參數dump到一個固定的檔案中(/tmp/rar_thumb_debug),經測試後仍沒有輸出,所以推測根本沒有執行這個程式
到這裡為止就再也找不到可能有關的資訊來解決了
所以想請教一下問題可能在哪?
這是我的gconf設定
http://orz.rmi.twbbs.org/miscpix/699147e40e57da83a8da567b54383ec3.png
這是測試用的rar檔
http://orz.rmi.twbbs.org/pytest.rar
這是自製的小程式
http://orz.rmi.twbbs.org/rar_thumb.py.txt
命令列下的測試方式
- 代碼: 選擇全部
python /usr/bin/rar_thumb.py -i "file:///absolute/path/to/pytest.rar" -o "/absolute/path/to/thumbnail.png"