web-dev-qa-db-fra.com

Programme par défaut pour l’ouverture des fichiers de projet .pro Qt

Je souhaite définir Qt Creator (celui qui se trouve dans le kit de développement Nokia Qt, et non celui des PPA Canonical) comme programme par défaut pour ouvrir les fichiers de projet .pro Qt. Mais il semble que mon installation Ubuntu (12.04 pendant que j'écris la question) reconnaît les fichiers .pro en tant que fichiers de texte brut au lieu de fichiers de projet Qt. Je sais que je pourrais résoudre le problème en définissant Qt Creator comme programme par défaut pour l'ouverture de fichiers texte brut, mais je souhaite continuer à ouvrir des fichiers texte brut avec le programme que j'utilise actuellement pour cela (gedit).

Ma question est donc la suivante: comment puis-je faire en sorte que mon installation Ubuntu reconnaisse les fichiers .pro en tant que fichiers de projet Qt au lieu de fichiers en texte brut?

NB: J'ai déjà examiné Ubuntu Tweak pour associer des fichiers de projet Qt à Qt Creator, mais je n'ai rien trouvé de pertinent (je l'ai peut-être aussi manqué).

EDIT: la solution est dans la réponse de Edit de Kalle Elmér.

2
air-dex

Vous pouvez changer l'application par défaut de cette façon:

  1. Cliquez avec le bouton droit sur un fichier .pro.
  2. Cliquez sur "Propriétés".
  3. Sélectionnez l'onglet "Ouvrir avec".
  4. Cliquez sur "Afficher les autres applications" si nécessaire.
  5. Sélectionnez l'application que vous voulez dans la liste.
  6. Cliquez sur "Définir par défaut".

Cela devrait changer l'application par défaut utilisée pour tous les fichiers .pro.

Modifier:

Cela ne fonctionnera pas avec les fichiers .pro, car ils sont associés au type "text/plain". Les étapes ci-dessus sont fournies par air-dex dans un commentaire.

  1. Ecrivez un fichier XML semblable au fichier shinythings-shiny.xml dans la page de manuel xdg-mime (http://linux.die.net/man/1/xdg-mime). Le type peut être appelé, par exemple, "text/qt-project-file". Définissez le motif sur "* .pro". Ajoutez une balise indiquant que le type MIME personnalisé est également un sous-type text/plain.
  2. Exécutez la commande suivante: Sudo xdg-mime install <path to XML file>. Sudo doit être utilisé.
  3. Sélectionnez le programme par défaut comme expliqué ci-dessus.

Ces étapes peuvent être utilisées pour toute extension de fichier. Il suffit de remplacer .pro par l'extension et de choisir un nom approprié pour remplacer "text/qt-project-file".

1
Kalle Elmér