Linux Mint 17.2MATEを使用しています
カスタム(新規作成)ファイルタイプのアイコンの割り当てに問題があります。
私の仕事:
*。sessionファイルの新しいダブルクリックアクションと新しいアイコンを設定します。
私の一連の操作:
xdg-mime install --novendor scite_session.xml
xdg-icon-resource install --context mimetypes --size 48 text-x-session.png text-x-session
xdg-desktop-menu install --novendor scite_session.desktop
xdg-mime default scite_session.desktop text/x-session
これらの手順の間、エラーは表示されていません。
最後にOSを再起動しました。
マイファイル(上記の手順で使用):
text-x-session.png
48x48PNG画像ファイル
scite_session.xml
<?xml version="1.0" encoding="utf-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
<mime-type type="text/x-session">
<comment>SciTE session file</comment>
<sub-class-of type="text/plain"/>
<glob pattern="*.session"/>
<icon name="text-x-session"/>
</mime-type>
</mime-info>
scite_session.desktop
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Name=SciTE (session)
Comment=Loading SciTE session
GenericName=Text Editor
Type=Application
Exec=SciTE -loadsession:%f
Icon=Sci48M
Terminal=false
Categories=
StartupNotify=true
MimeType=text/x-session;
私の結果:
アイコン以外はすべて問題ないようです。
私の質問:
Linux Mintでmimetypeの新しいアイコンを設定するにはどうすればよいですか?
xdg-icon-resource
が~/.local/share/icons/hicolor/48x48/mimetypes
に私の.pngのコピーを作成したことに気づきました
おそらく、手動で別の場所にコピーする必要がありますか?
知らないうちに必要なステップがあった。
text/x-session session
行を/etc/mime.types
に追加しますアイコンファイルをテーマフォルダにコピーします。
$ Sudo cp my_icon.png /usr/share/icons/Mint-X/mimetypes/48/text-x-session.png
$ Sudo ln -s text-x-session.png /usr/share/icons/Mint-X/mimetypes/48/gnome-mime-text-x-session.png
$ Sudo gtk-update-icon-cache /usr/share/icons/Mint-X
アイコンを常に表示する(アイコンをマイクロテキストに置き換えないようにする):