Estou usando o Linux Mint 17.2 MATE |
Eu tenho um problema ao atribuir um ícone para o tipo de arquivo personalizado (recém-criado).
Minha tarefa:
Para definir uma nova ação de clique duplo e um novo ícone para arquivos * .session.
Minha sequência de operações:
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
Nenhum erro foi exibido durante essas etapas.
Finalmente eu reiniciei o SO.
Meus arquivos (usados nas etapas acima):
text-x-session.png
Arquivo de imagem PNG 48x48
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;
Meus resultados:
Tudo parece estar bem, exceto ícones.
- Eu vejo o tipo apropriado "text / x-session" na página "properties" de qualquer arquivo * .session
- Clicar duas vezes em qualquer arquivo * .session invoca a ação apropriada de acordo com "scite_session.desktop"
- Mas o ícone usado pela caja para arquivos * .session ainda é o mesmo em vez do meu novo ícone.
Minha pergunta:
Como definir um novo ícone para mimetype no Linux Mint?
Percebi que xdg-icon-resource
criou uma cópia do meu .png em ~/.local/share/icons/hicolor/48x48/mimetypes
Provavelmente, eu deveria copiá-lo manualmente em outro lugar?