Modifier l’application par défaut pour ouvrir les fichiers sous Konqueror
But de ce document
Ce document me sert de mémo pour modifier l’application par défaut utilisée pour ouvrir les fichiers sous Konqueror. J’ai réalisé ce mémo sous Debian ETCH et KDE 3.5.
Par exemple, si vous avez plusieurs programmes permettant d’ouvrir des images (Gimp, Gwenview, OpenOffice.org,..) il est intéressant de pouvoir configurer l’application par défaut ou de pouvoir sélectionner par clic-droit toutes les applications pouvant ouvrir ce type de fichier.
Introduction
Pour modifier l’application par défaut utilisée pour ouvrir un fichier depuis Konqueror, il y a deux méthodes :
Créer une nouvelle association entre un type de fichier et une application avec Konqueror
Sous Konqueror, en faisant un clic droit sur un fichier (ex : Une image .jpg), il est possible de sélectionner via le menu « Ouvrir avec » toutes les applications capables d’ouvrir ce fichier.
Cependant, il est possible que certaines applications ne soient pas référencées dans la liste. Par exemple, OpenOffice.org est capable d’ouvrir directement des images, mais n’apparaît pas dans la liste.
Pour ajouter une nouvelle association avec Konqueror, il faut faire :
Il est possible de faire cette opération également depuis Konqueror via le menu « Configuration / Configurer Konqueror / Association de fichiers »
Remarque : Cela va créer un nouveau fichier « .desktop » dans le home de l’utilisateur. Si l’application est une application déjà référencée dans KDE, le fichier .desktop sera enregistré dans « .local/share/applications/ », sinon, il sera enregistré dans « .kde/share/applnk/.hidden/ »
Modifier l’application par défaut d’un fichier avec Konqueror
Cela permet également de déterminer l’ordre des applications du menu « Ouvrir avec ».
Pour cela, il faut depuis Konqueror :
Remarque : Ce paramétrage sera enregistré dans le fichier « .kde/share/config/profilerc »
Modifier l’application par défaut d’un fichier pour tous les utilisateurs
Pour changer l’application par défaut d’un type mime, il y a deux méthodes :
Modification des fichiers « .desktop »
Dans les fichiers « .desktop » de type « Application », la ligne suivante permet d’indiquer la priorité de l’application (Plus le chiffre est élevé, plus l’application est prioritaire) :
InitialPreference=8
La principale difficulté est de retrouver les fichiers « .desktop » des applications. Pour retrouver facilement un fichier .desktop, la commande suivante est intéressante :
# locate -i adobe | grep desktop
Par exemple, pour mettre Gimp comme application prioritaire, il faut ajouter la ligne suivante dans le fichier « /usr/share/applications/gimp-2.2.desktop »
InitialPreference=99
Attention : Si le profil utilisateur contient des fichiers « .desktop » ou un fichier « profilerc », ceux-ci seront prioritaires sur les fichiers « .desktop » du système
Remarque : Pour mettre à jour les modifications immédiatement sans quitter KDE, il faut exécuter cette commande en tant que simple utilisateur :
$ kbuildsycoca
ATTENTION : La méthode précédente passe Gimp en application prioritaire pour tous les types mime supportés par Gimp, ce qui n’est pas forcément souhaité. Pour éviter ce problème, il est donc conseillé d’utiliser la méthode suivante.
Modification du fichier « profilerc »
Le plus simple, pour créer ou modifier ce fichier, est de le faire avec Konqueror et de recopier le fichier utilisateur dans la partie système dans « /usr/share/config/profilerc »
cp ~/.kde/share/config/profilerc /usr/share/config/profilerc
Une fois ce fichier créé, pour modifier l’ordre de préférence d’une application, il faut modifier la ligne « Preference= ». Plus le chiffre est élevé, plus l’application est prioritaire pour le type de fichier indiqué.
Remarques :
$ kbuildsycoca
Autres liens
Documentation : http://docs.kde.org/stable/fr/kdebase/userguide/file-associations.html
Historique des modifications
Version | Date | Commentaire |
---|---|---|
0.1 | 23/06/06 | Création par Tony GALMICHE |
0.2 | 18/08/07 | Mise en ligne |
Commentaires
> Modifier l’application par défaut pour ouvrir les fichiers sou
Bonjour à tous,
Merci Patrice pour les liens. Je suis allé faire un tour et de fait, Dolphin ne remplacera pas Konqueror, autant pour moi.Je découvre aussi qu’il est déjà dans les dépôts. Je vais donc le tester pour voir.
> Modifier l’application par défaut pour ouvrir les fichiers sou
Oui, Dolphin est également sur ETCH mais je crois que je continuerai à utiliser Konqueror.
Merci pour ta relecture.
> Modifier l’application par défaut pour ouvrir les fichiers sou
Désolé, j’ai omis dans le précédent message d’indiquer que Dolphin est disponible dans Lenny. Par contre, en Etch, je n’ai pas cherché. Tony, il est dans tes dépôts ?
> Modifier l’application par défaut pour ouvrir les fichiers sou
Je tiens juste à préciser que Dolphin se cantonnera à la gestion de fichiers (locaux ou distants), et ne sera pas un outil "tout en un" comme l’est actuellement Konqueror.
Voici une petite vidéo en avant première :
http://www.comnetslash.com/2007/08/15/kde4-dolphin-file-manager/
Et un lien vers le site de Dolphin pour plus d’informations :
http://enzosworld.gmxhome.de/
> Modifier l’application par défaut pour ouvrir les fichiers sou
Comme d’habitude, un article précis et concis avec les informations nécessaires et utiles. Merci Tony.
> Modifier l’application par défaut pour ouvrir les fichiers sou
Tu as raison sauf que Konqueror existera toujours. Merci pour la relecture.
> Modifier l’application par défaut pour ouvrir les fichiers sou
Rien à redire sur l’article sinon que KDE4 qui doit sortir en octobre n’utilisera plus Konqueror mais Dolphin. De toutes les façons, on continuera à utiliser KDE 3.5 sous etch. De plus, Dolphin risque d’avoir un fonctionnement similaire de ce côté là.
Merci pour le memo.