2012年4月9日 星期一

在Dolphin中加上7z的壓縮選單(2)

之前在「在Dolphin中加上7z的壓縮選單」這篇文章中有提到如何把7z給加到dolphin的選單中,用了一陣子,發現只要在kde升版後,那個選單就會被新版的蓋掉,感覺不是太好用,所以我乾脆把7z的選單拉到外面來,像這樣

這樣在KDE更版後就不會受到影響了。
作法如下
在 /usr/share/kde4/services/ServiceMenus 中建立一個7z.desktop的檔案
內容如下
[Desktop Entry]
Type=Service
ServiceTypes=KonqPopupMenu/Plugin
MimeType=all/all;
Actions=compressAs7z;
X-KDE-Priority=TopLevel

[Desktop Action compressAs7z]
Name=As 7z Archive
Name[ar]=ك أرشيف 7z
Name[ast]=Como archivu comprimíu 7z
Name[bs]=kao 7z arhivu
Name[ca]=Com a arxiu 7z
Name[ca@valencia]=Com a arxiu 7z
Name[cs]=Jako archiv 7z
Name[da]=Som 7z-arkiv
Name[de]=Als 7z-Archiv
Name[el]=Ως αρχειοθήκη 7z
Name[en_GB]=As 7z Archive
Name[es]=Como archivo comprimido 7z
Name[et]=7z-arhiivina
Name[eu]=7z artxibo gisa
Name[fi]=Zip-arkistoksi
Name[fr]=En tant qu'archive 7z
Name[ga]=Mar Chartlann 7z
Name[gl]=Como arquivo 7z
Name[hr]=Kao 7z-arhiva
Name[hu]=7z archívumként
Name[id]=Sebagai Arsip 7z
Name[is]=Sem 7z safnskrá
Name[it]=Come archivio 7z
Name[ja]=7z アーカイブに
Name[kk]=7z архиві қылып
Name[km]=ជា​ប័ណ្ណសារ 7z
Name[ko]=7z 파일로
Name[lt]=7z archyvas
Name[lv]=Kā 7z arhīvu
Name[nb]=Som 7z-arkiv
Name[nds]=As Zip-Archiev
Name[nl]=Als 7z-archief
Name[nn]=Som 7z-arkiv
Name[pa]=ਜ਼ਿਪ ਅਕਾਇਵ ਵਾਂਗ
Name[pl]=Jako archiwum 7z
Name[pt]=Como Pacote 7z
Name[pt_BR]=Como arquivo 7z
Name[ro]=Ca arhivă 7z
Name[ru]=Как архив 7z
Name[sk]=Do 7z archívu
Name[sl]=Kot arhiv 7z
Name[sq]=Si Arkiv 7z
Name[sr]=као ЗИП архиву
Name[sr@ijekavian]=као ЗИП архиву
Name[sr@ijekavianlatin]=kao 7z arhivu
Name[sr@latin]=kao 7z arhivu
Name[sv]=Som 7z-arkiv
Name[th]=เป็นแฟ้มจัดเก็บบีบอัดแบบ 7z
Name[tr]=7z Arşivi Olarak
Name[ug]=7z ئارخىپى
Name[uk]=Як архів 7z
Name[wa]=Come årtchive 7z
Name[x-test]=xxAs 7z Archivexx
Name[zh_CN]=为 7z 归档
Name[zh_TW]=壓縮成 7z 壓縮檔
Icon=utilities-file-archiver
Exec=ark --changetofirstpath --add --autofilename 7z %F

存檔後,重開dolphin,
隨便找個檔案按右鍵看看,應該就會跑出來了