似乎跟 PCMan 的 mime-purge 程式有關,使用 Ubuntu 8.10 以上的人先別用 mime-purge 好了。至少我把 mime-purge 刪除之後就沒遇到這問題了。
這幾天不知道我是踩了什麼雷,我的 Ubuntu 9.04 裡頭的檔案關聯竟然都消失了。圖檔跟影片檔都不會自動顯示縮圖、壓縮檔按右鍵也不會顯示解壓縮的選單、一些原本可以點兩下就開啟的程式突然都開不了、甚至連 .desktop 檔都認不得了。我直覺認為一定是 mime type 出了問題,只是不知道怎麼去找出問題點。後來請教 PCMan 之後,果然很快就找出原因了。
- 首先要下指令「sudo gedit /usr/share/mime/packages/freedesktop.org.xml」開啟 freedesktop.org.xml 檔。
- 在第 13 行的地方它是一行 XML 的註解,可是在我這裡的檔案卻沒有寫好,註解的開頭不見了,導致 parse error。若你的檔案也是這樣,就把第 13 行整行移除並存檔,然後關閉它。
- 「sudo apt-get update」更新你的套件庫。
- 「sudo apt-get --reinstall install shared-mime-info」重新安裝 shared-mime-info
- 「sudo update-mime-database /usr/share/mime」重建 mime 的 database
這樣就可以了,若沒看到效果就先登入再重新登入看看。不知道這是不是一個已知的 bug,有人可以幫忙回報嗎?
Recommend to Front page
訂閱最新文章
實用軟體介紹(11)
很棒的資訊
最近在筆電上灌了ubuntu,也為了它花了不少時間先生分享的資訊實在很有用
先生的問題,恰巧看到這個
http://wiki.ubuntu-tw.org/index.php?title=Ubuntu_%E9%80%B2%E9%9A%8E%E5%84%AA%E5%8C%96%E5%92%8C%E8%AA%BF%E6%A0%A1
注意 Ubuntu 8.10的使用者請勿使用mime-purge! 否則Ubuntu整個檔案關聯都會跑掉
不知道有沒有相關.
需要幫忙
我是在用suse可是我也碰到一樣的問題,""
# reedesktop.org.xml 檔。
# 在第 13 行的地方它是一行 XML 的註解,可是在我這裡的檔案卻沒有寫好,註解的開頭不見了,導致 parse error。若你的檔案也是這樣,就把第 13 行整行移除並存檔,然後關閉它。""
這個地方的第13行程式碼是長得怎樣呢?我的這邊也是註解,可是上面也是一樣的註解方式,看起來沒有什麼問題,我是著修改過,但是一樣沒有效果,google了老半天才google到你這邊來,不知道你有沒有什麼想法呢?
麻煩你了。
# update-mime-database /usr/share/mime -V
Updating MIME database in /usr/share/mime..
.
Unknown media type in type 'all/all'
Unknown media type in type 'all/allfiles'
Unknown media type in type 'uri/mms'
Unknown media type in type 'uri/mmst'
Unknown media type in type 'uri/mmsu'
Unknown media type in type 'uri/pnm'
Unknown media type in type 'uri/rtspt'
Unknown media type in type 'uri/rtspu'
Unknown media type in type 'fonts/package'
Unknown media type in type 'interface/x-winamp-skin'
Wrote 921 strings at 2c - 4f94
Wrote aliases at 4f94 - 54b8
Wrote parents at 54b8 - 677c
Wrote literal globs at 677c - 6828
Wrote suffix globs at 6828 - f5c0
Wrote full globs at f5c0 - f60c
Wrote magic at f60c - 194d4
Wrote namespace list at 194d4 - 19514
Wrote icons list at 19514 - 19518
Wrote generic icons list at 19518 - 19f14
Wrote types list at 19f14 - 1aac4
不知道在跑完update-mime的指令後是不是會像我一樣說有unknown的資料發生
I was able to fix it accordingly to your workaround . Thank you!
Comment Permissions: Allow commenting