Dans les versions antérieures d'Ubuntu (10.10-), une option dans l'onglet "Ouvrir avec" de la fenêtre des propriétés permettait d'ajouter une commande personnalisée pour ouvrir un fichier. Cependant, ce n'est plus le cas dans Ubuntu 11.10. Est-il possible que je puisse ajouter ces associations de types de fichiers avec une commande de mon choix plutôt qu'avec les applications détectées par le système?.
Comme l'explique la réponse de de aneeshep , la clé crée un "lanceur" .desktop
approprié. Mais il existe un moyen plus simple que de le faire à la main. dans de nombreux cas, vous n’aurez peut-être même pas besoin de modifier le fichier .desktop
.
Solution: Utilisez Ubuntu Tweak
.desktop
que vous pouvez modifier pour répondre à vos besoins, par exemple. si vous utilisez un éditeur de ligne de commande ou un programme pour l'ouvrir, etc.Dans ce tutoriel, nous examinons comment configurer Nautilus pour ouvrir les fichiers .php
dans le fichier libre Komodo Edit L'éditeur de texte graphique, fourni avec Shell-installer qui l'installe dans votre répertoire personnel par défaut; le programme/commande est alors /home/user/Komodo-Edit-7/bin/komodo
Ajoutez son PPA, mettez à jour et installez Ubuntu Tweak à partir du 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 à jour pour les nouvelles versions d'Ubuntu.
Ouvrez Nautilus, recherchez l'un des fichiers souhaités (ici, .php
), cliquez dessus avec le bouton droit de la souris et cliquez sur Propriétés :
Dans la fenêtre Propriétés qui apparaît, notez le texte affiché juste après Type: ; c'est la description MIME que nous recherchons (ici, "PHP Script"):
Lancez Ubuntu Tweak à partir du tableau de bord, puis cliquez sur l’onglet Admins en haut; puis cliquez sur l'entrée File Type Manager en bas:
Une fois le gestionnaire de types de fichiers ouvert, cliquez sur Tout dans la barre latérale gauche et décochez la case Afficher uniquement les types de fichiers ... dans le fond:
Sélectionnez un type de fichier sur le côté droit et commencez à saisir les premières lettres de la description MIME à l'étape 2 pour rechercher et sélectionner automatiquement votre type de fichier:
Double-cliquez sur votre type de fichier, qui est maintenant sélectionné, pour modifier les commandes associées.
Les fichiers PHP vont maintenant s'ouvrir dans Komodo par défaut, comme indiqué dans les propriétés ci-dessous; appuyez sur le bouton Réinitialiser pour revenir à la valeur par défaut pour ce type de fichier:
Il existe une solution de contournement pour ce problème. à titre d'exemple, j'ajoute sublime (une idée) à la liste.
1). Ouvrez un terminal et lancez 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
Notez que vous pouvez vous retrouver avec des lanceurs en double dans votre tiret avec cette méthode. Pour éviter cela, vous pouvez ajouter NoDisplay=true
à votre lanceur nouvellement créé.
Enregistrez le fichier. C'est ça, fait.
L'astuce consiste à ajouter "% U" dans la commande Exec du fichier .desktop. Ensuite, le programme apparaîtra dans la liste des programmes disponibles pour ouvrir un fichier. Vous pouvez créer/éditer des fichiers de bureau facilement avec alacarte. Tapez "alacarte" dans le terminal pour l'exécuter, ou s'il n'est pas installé, vous en serez averti et on vous demandera de l'installer en premier.
Essayez de taper ceci dans votre terminal bash (Ctrl+Alt+T):
mimeopen -d YourFile
Cela peut le faire. Essayez le gestionnaire de types de fichiers d’Ubuntu Tweak.
Allez dans la section "admins", ouvrez le Gestionnaire de types de fichiers, sélectionnez "Tous les types de fichiers", recherchez et sélectionnez votre type de fichier dans la liste, choisissez "Édition", choisissez le bouton "Ajouter", cliquez sur la "commande personnalisée" bottom et tapez la commande personnalisée à utiliser pour ouvrir le fichier comme vous le souhaitez.
Vous ouvrez Nautilus, faites un clic droit 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’un des suivants:
Ensuite -
mimeapps.list
Un autre moyen de modifier les associations de types de fichiers consiste à utiliser le fichier mimeapps.list
qui se trouve dans ~/.local/share/applications
. L'avantage de cette méthode est que, a.) Elle ne dépend pas d'applications tierces b.) Vous n'avez pas à modifier les fichiers système existants.
Voici comment ajouter une association ou modifier une association existante:
1. Trouver le bon fichier .desktop
Assurez-vous que le programme de lancement .desktop
est associé au programme que vous souhaitez utiliser. Parcourez ~/.local/share/applications
et /usr/share/applications
pour trouver le fichier .desktop
correspondant, par exemple pour votre programme. mplayer.desktop
. S'il n'y a pas de fichier .desktop
pour votre application, vous pouvez facilement en créer un en suivant les instructions fournies dans cette réponse .
2. Identifier le type MIME
À l'aide de Nautilus, cliquez avec le bouton droit de la souris sur un exemple de fichier, allez dans Propriétés et copiez le type MIME indiqué sous Type
name__, par exemple. audio/mpeg
.
3. Modification de mimeapps.list
Ouvrez mimeapps.list
dans gedit
gedit ~/.local/share/applications/mimeapps.list
Recherchez le type MIME que vous avez copié ci-dessus. S'il existe, ajoutez votre fichier .desktop
à la liste des programmes associés, par exemple:
audio/mpeg=umplayer.desktop;vlc.desktop;
à
audio/mpeg=umplayer.desktop;vlc.desktop;mplayer.desktop;
Si votre type MIME n'a pas été inclus en premier lieu, ajoutez-le en tant que nouvelle ligne et ajoutez à nouveau votre fichier .desktop
:
audio/mpeg=mplayer.desktop;
En haut de la liste, ajoutez un en-tête avec [Added Associations]
s'il n'y est pas déjà. Donc, pour un fichier vide qui vient d'être créé, cela ressemblera à
[Added Associations]
audio/mpeg=mplayer.desktop;
Ça y est, votre application devrait maintenant apparaître dans la boîte de dialogue "Ouvrir avec".