Question Ajouter une application à la liste «ouvrir avec»


J'ai examiné certaines des réponses à la question près de la mienne, mais aucune n'était satisfaisante.

Comme on peut le deviner d'après le titre, j'essaie désespérément d'ajouter à ma liste "open with" une application donnée pour un certain type d'application, à savoir les fichiers .sgf que je veux ouvrir avec qgo. J'aurais pu aller avec kigo ou d'autres applications Go, mais le qgo est le meilleur pour moi. (parle du jeu de plateau GO, alias weiqi, alias baduk)

À propos de ces autres réponses qui ne m'aident pas avec ce problème:

  1. Je ne peux pas ajouter de %F à la ligne exec dans tout /usr/share/applications/qgo.desktop ou similaire, car aucun de ces fichiers existe
  2. J'ai essayé avec Ubuntu-tweak mais ça n'a pas fonctionné.
  3. qgo apparaît dans mon "luncher / dash" alors la quatrième réponse ici ne fonctionne pas

Toute aide signifierait vraiment beaucoup. Merci beaucoup! RÉ.

P.s: je suis sur LTS12.04


3
2017-07-03 18:33


origine




Réponses:


Il y a un méthode de ligne de commande qui pourrait fonctionner pour vous:

CLI Method to Change Application & Set Default:

Vous pouvez facilement ouvrir un fichier avec une autre application en utilisant la commande mimeopen dans le terminal. Toutefois, si le programme ne figure pas déjà dans la liste des applications recommandées, vous devez d'abord le définir par défaut pour ce type de fichier. Ouvrez simplement un terminal dans le dossier où se trouve le fichier et exécutez une commande comme celle-ci (en remplaçant Recipes.pdf par le nom de fichier et le type de fichier appropriés):

mimeopen -d Recipes.pdf

Please choose a default application for files of type application/pdf

1) GIMP Image Editor (gimp)
2) Adobe Reader 9 (AdobeReader)
3) Document Viewer (evince)
4) Other…

use application #4
use command: pdfedit

Choisissez simplement le numéro qui correspond à Autre… (dans ce cas, il s'agit de 4), puis tapez la commande du programme après utilisation: (vous n'aurez probablement pas besoin de spécifier le chemin, mais si cela ne fonctionne pas, ce devrait être quelque chose comme / usr / bin / pdfedit).

Après cela, vous pouvez changer facilement les applications par défaut avec la commande ci-dessus, ou utiliser l'option --ask pour simplement ouvrir le fichier dans l'application souhaitée sans changer la valeur par défaut (notez qu'il n'y a pas d'option pour choisir Autre, c'est pourquoi vous utiliser d'abord le commutateur -d):

mimeopen --ask Recipes.pdf

Please choose an application

1) pdfedit (pdfedit-usercreated-2)
2) GIMP Image Editor (gimp)
3) Adobe Reader 9 (AdobeReader)
4) Document Viewer (evince)

use application #

3
2017-07-03 18:55



Cela l'a presque résolu! Merci beaucoup!!! (Je dis que cela a presque résolu le problème car lorsque je télécharge un fichier .sgf depuis des sites Web et que je demande à Firefox de les ouvrir sans enregistrer, un fichier vide est ouvert et l'erreur suivante s'affiche: "Fichier introuvable: / //tmp/gameName.sgf ". En dehors de cela, votre réponse a résolu tout problème!) - Darayavaush
N'a pas tout à fait réussi? J'avais l'impression que cela définirait la valeur par défaut pour le type de fichier que vous ouvrez et que vous créeriez probablement le fichier .desktop. - Charles Green
Oui, j'ai abandonné cette version de Firefox à cause des problèmes de flash. Je vais réessayer plus tard, car je préfère vraiment ce navigateur. - Charles Green
Excellente solution à un problème qui me dérangeait depuis longtemps - Merci beaucoup. BTW est-ce un signe d'une application mal écrite? ou existe-t-il une raison logique pour laquelle cette fonctionnalité importante manque dans certaines applications? - elmclose
@elmclose - Je suis content que la réponse vous ait aidé, mais je pense que j'ai dû être brillant il y a 4 ans ... Je ne sais pas si c'est à cause d'une application mal écrite, mais plus probablement une application écrite pour fonctionner de nombreux systèmes * nix différents. - Charles Green


Il y a une question similaire dans ce lien ce qui m'a aidé

Comme exemple de *.desktop fichier, le contenu du fichier suivant correspond au logiciel Master PDF Editor 4:

[Desktop Entry]
Name=Master PDF Editor 4
Comment=Edit PDF files
Exec=/opt/master-pdf-editor-4/masterpdfeditor4 %f
Path=/opt/master-pdf-editor-4
Terminal=false
Icon=/opt/master-pdf-editor-4/masterpdfeditor4.png
Type=Application
Categories=Office;Graphics;
MimeType=application/pdf;application/x-bzpdf;application/x-gzpdf;

Je ne connais pas la signification de chaque champ, mais je n'ai changé que le Exec (chemin du fichier exécutable) et Chemin (chemin d'accès à tous les fichiers de l'application). De plus, si vous voulez voir l’icône de l’application, vous pouvez changer le Icône chemin. Vous devez également changer le prénom et peut-être le Commentaire champ, car vous devez créer un nouveau fichier.

Enfin, je pense que dans le MimeType vous devez mettre les types de mime liés aux fichiers que vous voulez ouvrir. Dans ce lien vous pourriez voir une liste soi-disant complète.


0
2018-01-22 10:24