Comment utiliser le xdg-mime de commande
Quelqu'un peut-il fournir de l'exemple sur la façon d'utiliser (avec GNOME Ubuntu) le XDG-MIME commande? J'ai du mal à obtenir quoi que ce soit de travail, même avec les docs.
Par exemple si je veux enregistrer l'extension .mfe avec une application appelée MyApp quelles seraient les étapes? C'est une tentative de ma part pour l'instant, j'apprécie les conseils sur l'obtention de ce droit...
C'est mon xml (MyApp-MyFileType.xml) Comment est le nom du fichier ème?
<?xml version="1.0"?>
<mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'>
<mime-type type="text/mfe">
<comment>File for MyApp</comment>
<glob pattern="*.mfe"/>
</mime-type>
</mime-info>
Est alors l'exécution de cette commande?
xdg-mime install MyApp-MyFileType.xml
Et puis je l'exécute? Quoi le xxx concernent?, Je comprends qu'il soit un identificateur de ma demande, mais comment le définir?
xdg-mime default xxx.desktop text/mfe
OriginalL'auteur Superted | 2010-01-13
Vous devez vous connecter pour publier un commentaire.
Toutes les informations nécessaires dans
man xdg-mime
.De vérifier l'état de mime-type avec
xdg-mime query filetype filename.ext
(la réponse peut être par exempleapplication/octet-stream
)Si vous décidez de créer votre propre type mime vous devez modifier un fichier XML comme dans l'exemple que vous avez donné. Vous devriez vérifier si le type mime nom que vous souhaitez créer existe pour ne pas remplacer. Vous pouvez voir les types mime dans
/usr/share/applications/defaults.list
.Puis, comme vous l'avez souligné, il est temps d'enregistrer le nouveau mime-type avec
sudo xdg-mime install --mode system MyApp-MyFileType.xml
à installer pour tous les utilisateurs sur le système.À ce stade, si vous vérifiez de nouveau le mime-type (comme dans l'étape 1.) vous devriez avoir la réponse désirée (votre nouveau mime-type).
Maintenant, il est temps de vous inscrire à la nouvelle mime-type avec l'application souhaitée. L'association se fait avec
sudo xdg-mime default MyApp.desktop text/mfe
(dans votre exemple). Pour voir la disposition des.desktop
fichiers il suffit de faire:ls /usr/share/applications | less
(je pense que c'est ce que vous recherchez).La dernière étape est l'enregistrement de l'icône avec
xdg-icon-resource
mais c'est un autre sujet.Espérons que cette aide!
OriginalL'auteur afterboot
Pour être en mesure de
xdg-open afile.myapp
:xdg-mime install vendor-filetype.xml
myapp.desktop
fichier de votre application, comme ceci: .bureau exemplexdg-mime default myapp.desktop filetype
OriginalL'auteur Eelvex