56 votes

Ajouter une commande personnalisée dans la boîte de dialogue Ouvrir avec ?

Dans les versions antérieures d'Ubuntu (10.10-), il existait une option dans l'onglet "Ouvrir avec" de la fenêtre des propriétés, permettant d'ajouter une commande personnalisée pour ouvrir un fichier. Cependant, ce n'est plus le cas dans Ubuntu 11.10. Existe-t-il un moyen d'ajouter ces associations de type de fichier avec une commande de mon choix plutôt que les applications détectées par le système.

28voto

Thomas Points 715

Il existe une solution de contournement pour ce problème. Par exemple, j'ajoute sublime (une application) à la liste.

1). Ouvrez un terminal et exécutez cette commande :

 cp /usr/share/applications/gedit.desktop ~/.local/share/applications/sublime.desktop

2). Editez le nouveau fichier et apportez les modifications nécessaires

vim ~/.local/share/applications/sublime.desktop

[Desktop Entry]
Name=sublime2
GenericName=Sublime2 - IDE
Comment=Edit text files
Exec=/home/aneesh/Sublime2/sublime_text %U
Terminal=false
Type=Application
StartupNotify=true
MimeType=text/plain;
Icon=/home/aneesh/Sublime2/sublime.jpeg
Categories=GNOME;GTK;Utility;TextEditor;
X-GNOME-DocPath=gedit/gedit.xml
X-GNOME-FullName=Sublime2
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=gedit
X-GNOME-Bugzilla-Component=general
X-GNOME-Bugzilla-Version=3.2.0
X-GNOME-Bugzilla-ExtraInfoScript=/usr/share/gedit/gedit-bugreport
X-Ubuntu-Gettext-Domain=gedit

Veuillez noter que vous risquez de vous retrouver avec des lanceurs en double dans votre tableau de bord avec cette méthode. Pour éviter cela, vous pouvez ajouter NoDisplay=true à votre lanceur nouvellement créé.

Sauvegarder le fichier . Voilà, c'est fait.

enter image description here

23voto

ish Points 134738

En aneeshep Comme l'explique la réponse de l'auteur, l'essentiel est de créer un système d'alerte approprié. .desktop "launcher". Mais il existe un moyen plus simple que de le faire à la main ; dans de nombreux cas, vous n'aurez même pas besoin de modifier le fichier .desktop fichier.

Solution : Utilisez Ubuntu Tweak

  • Ubuntu Tweak est un utilitaire qui permet, entre autres, d'associer les types de fichiers à ouvrir à une commande personnalisée. En coulisses, il crée un .desktop que vous pouvez modifier en fonction de vos besoins, par exemple si vous utilisez un éditeur en ligne de commande ou un programme pour ouvrir, etc.

Dans ce mode d'emploi, nous allons voir comment configurer Nautilus pour qu'il ouvre .php fichiers dans le libre Komodo Edit éditeur de texte GUI, qui est livré avec un Shell-installateur qui l'installe par défaut dans votre répertoire personnel ; le programme/commande est alors /home/user/Komodo-Edit-7/bin/komodo

1. Installer Ubuntu Tweak

  • Ajouter son PPA, mettre à jour et installer Ubuntu Tweak depuis le terminal avec :

    sudo apt-add-repository ppa:tualatrix/ppa
    sudo apt-get update
    sudo apt-get install ubuntu-tweak

    Mise à jour : Consultez cette question pour obtenir des instructions mises à jour pour les nouvelles versions d'Ubuntu.

2. Trouvez la description MIME pour votre extension de fichier

  • Avant d'utiliser Ubuntu Tweak, nous devons trouver la description MIME pour l'extension de fichier qui nous intéresse.

  • Ouvrez Nautilus, trouvez un des fichiers que nous voulons (ici, .php ), cliquez dessus avec le bouton droit de la souris et cliquez sur Propriétés :

    enter image description here

  • Dans le Propriétés qui s'affiche, notez le texte affiché juste après Type : ; c'est la description MIME que nous recherchons (ici, "PHP script") :

    enter image description here

3. Ajoutez un programme personnalisé pour ouvrir votre type de fichier

  • Lancez Ubuntu Tweak à partir du tableau de bord, et cliquez sur le bouton Admins en haut ; puis cliquez sur l'onglet Gestionnaire des types de fichiers en bas :

    enter image description here

  • Après l'ouverture du gestionnaire de types de fichiers, cliquez sur Tous dans la barre latérale gauche, et décochez l'option Afficher seulement les types de fichiers... en bas de la page :

    enter image description here

  • Sélectionnez cualquier filetype sur le côté droit, et commencez à taper les premières lettres de la description MIME de l'étape 2 pour rechercher et sélectionner automatiquement votre type de fichier :

    enter image description here

  • Double-cliquez sur votre type de fichier, qui est maintenant sélectionné, pour modifier les commandes qui lui sont associées.

    • Cliquez sur Ajouter, et dans la fenêtre Ajouter une application développez la fenêtre Commande personnalisée option en bas
    • Tapez la commande/le programme que vous voulez ou utilisez le bouton Parcourir pour y accéder et le sélectionner ; ici, nous avons sélectionné le programme Komodo-Edit depuis mon dossier personnel :

    enter image description here

    • Cliquez sur Ajouter, pour que la nouvelle commande devienne la commande par défaut, puis cliquez sur Fermer :

    enter image description here

  • Les fichiers PHP s'ouvriront maintenant dans Komodo par défaut, comme on peut le voir dans les propriétés ci-dessous ; appuyez sur le bouton Reset pour revenir à la valeur par défaut pour ce type de fichier :

    enter image description here

11voto

krio Points 445

L'astuce consiste à ajouter " %U " dans la commande Exec du fichier .desktop. Le programme apparaîtra alors dans la liste des programmes disponibles pour ouvrir un fichier. Vous pouvez créer/modifier les fichiers de bureau facilement avec alacarte. Tapez "alacarte" dans le terminal pour le lancer, ou s'il n'est pas installé, vous en serez averti et il vous sera demandé de l'installer d'abord.

8voto

CodingWithSpike Points 17720

Essayez de taper ceci dans votre terminal bash ( Ctrl + Alt + T ) :

mimeopen -d YourFile

3voto

aseques Points 688

Pour les versions 11.10 et plus récentes :

Vous ouvrez nautilus, cliquez avec le bouton droit de la souris sur votre fichier, sélectionnez propriétés. Dans la fenêtre des propriétés, il y a un onglet "Ouvrir avec". Allez-y, choisissez votre application parmi l'une des suivantes :

  • Application par défaut
  • Applications recommandées
  • cliquez sur "Afficher les autres applications", puis sélectionnez l'une des "Autres applications".

Alors

  1. pour en faire le programme par défaut, cliquez sur le bouton "Définir par défaut". ou
  2. pour ajouter le programme à la liste "Ouvrir avec", cliquez sur le bouton "Ajouter".

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X