web-dev-qa-db-fra.com

Comment définir l'application par défaut pour une extension de fichier spécifique

J'essaie de définir meshlab comme application par défaut pour ouvrir les fichiers .obj.

J'ai essayé (comme indiqué dans ici ) de cliquer avec le bouton droit de la souris sur un fichier obj aléatoire -> propriétés -> Ouvrir avec -> il n'y a pas de meshlab parmi lequel choisir et il est impossible d'ajouter du meshlab.

Ce qui est bizarre, c’est que lorsque je fais la même chose pour le fichier .ply, il existe en fait une option permettant de choisir meshlab à définir comme application par défaut.

Maintenant, je dois d'abord ouvrir meshlab et y faire glisser le fichier obj, ce qui est bien plus compliqué que de simplement cliquer deux fois sur le fichier obj pour l'ouvrir.

Que dois-je faire pour pouvoir ouvrir les fichiers .obj avec meshlab par défaut?

5
user3667089

Tout d’abord, lancez mimetype sur votre fichier pour obtenir le type MIME comme suit:

$ mimetype bunny.obj 
bunny.obj: application/x-tgif

Une fois que vous avez déterminé le type MIME correspondant, ajoutez votre application comme application par défaut dans /usr/share/applications/defaults.list:

$ Sudo su
$ echo "application/x-tgif=meshlab.desktop" >> /usr/share/applications/defaults.list

Il est important d'utiliser deux> symboles dans la commande ci-dessus, pas un. Pensez également à effectuer une sauvegarde de /usr/share/applications/defaults.list au préalable.

2
Flight Odyssey