application/x-7z 圧縮 MIME タイプファイルのアイコンを変更するために /usr/share/mime/packages/freedesktop.org.xml (テキストエディタを使用) を編集しました。
<mime-type type="application/x-7z-compressed">
<generic-icon name="package-x-generic"/>
テキストエディタを使用する代わりに、このファイルを編集(またはMIMEタイプのアイコンを変更)するためのツールがあるかどうか疑問に思います。
編集する:私の目標は、テキストエディタが適切でないようにfreedesktop.org.xmlファイルへの修正をスクリプトとして書くことです。
選択したMIMEタイプのタグ属性を編集するコマンドラインツールが必要ですname
。generic-icon
編集する:@Gillesが指摘したように、$XDG_DATA_HOME/mime/packages/Override.xml
ファイルを変更するよりもファイルを変更する方が良いです/usr/share/mime/packages/freedesktop.org.xml
。しかし、それは私の問題を実際に変えません。
ベストアンサー1
/usr/share/mime/packages/freedesktop.org.xml
~である無料デスクトップMIMEデータベース。このページには、データベースを照会するためのいくつかのツールと、データベースを変更するためのいくつかのツールがリストされています。
このファイルを手動で変更しないでください。/usr
下にあるが外部にあるファイルは/usr/local
ディストリビューションのパッケージマネージャによって管理され、次のアップグレード時に修正が上書きされます。/usr/local/share/mime/packages
代わりに、リストされてsomedir/packages
いるsomedir
別のディレクトリに独自のファイルを作成してください$XDG_PATH
。ファイルを変更して実行してupdate-mime-database /usr/local/share/mime/packages
キャッシュを更新します(実行する必要があります)。update-mime-database
とにかく、アプリケーションはXMLファイルの代わりにバイナリキャッシュを読み取るからです。