O shared-mime-info pode associar um tipo MIME a um aplicativo de desktop?

2

Posso adicionar um novo tipo MIME em informações MIME compartilhadas, mas como posso associar esse tipo MIME a um aplicativo?

    
por Amanda 08.03.2011 / 02:24

2 respostas

2

se você quiser associá-los diretamente e não torná-los padrão, adicione-os a

/usr/share/applications/mimeinfo.cache

(todo o sistema) ou

~/.local/share/applications/mimeinfo.cache

(por usuário).

edit: usando xdg-mime , como geekosaur sugere, talvez seja mais robusto. Nesse caso, você desejaria

xdg-mime install [--mode mode] [--novendor] mimetypes-file

Adds the file type descriptions provided in mimetypes-file to the desktop environment. mimetypes-file must be a XML file that follows the freedesktop.org Shared MIME-info Database specification and that has a mime-info element as its document root. For each new file type one or more icons with name major-minor must be installed with the xdg-icon-resource command in the mimetypes context. For example the application/vnd.oasis.opendocument.text filetype requires an icon by the name of application-vnd.oasis.opendocument.text to be installed.

    
por 08.03.2011 / 05:53
3

Use o comando xdg-mime .

xdg-mime default application mimetype

Ask the desktop environment to make application the default application for opening files of type mimetype. An application can be made the default for several file types by specifying multiple mimetype s.

O texto acima foi tirado de man xdg-mime , ligeiramente modificado para copiar o uso da SINOPSE .

    
por 08.03.2011 / 02:48