 comprendre les fichiers desktop sous kde but de ce document ce document me sert de mémo pour comprendre comment fonctionne et comment configurer kde en modifiant les fichiers desktop  les types de fichiers type mime  avant de déterminer les actions possible pour chaque type de fichier il faut déjà comprendre le fonctionnement des types mime les types mimes sont configurés dans les dossiers suivant usr share mimelnk kde share mimelnk remarque  le dossier du profil utilisateur à toujours la priorité sur le dossier système les types de fichiers sont classés par catégorie et chaque catégorie est représenté par un dossier all application audio fonts image inode magic media message model multipart print text uri video dans chaque dossiers nous retrouvons des fichiers desktop correspondant aux types de fichiers existant en exemple voici le contenu partiel sans les traductions du fichier image jpegdesktop desktop entry encoding utf8 type mimetype mimetype image jpeg icon image patterns jpg jpg jpeg jpeg comment jpeg image type mimetype inique que ce fichier contient un paramétrage de type de fichier mimetype image jpeg nom du type de fichier icon image image associée à ce type de fichier les images sont enregistrées dans usr share icons defaultkde xxx mimetypes patterns jpg extensions des fichiers correspondantes à ce type mime il est également possible de rechercher un mimetype à partir d une extensions avec konqueror menu configuration configurer konqueror rubrique association de fichiers saisir un motif de fichier ex jpg et la liste des types de fichiers correspondant à cette extension doit apparaître remarque 1  pour créer un nouveau type de fichier il faut donc créer un fichier desktop remarque 2  il est possible de créer de nouvelles catégories de types de fichiers en créant de nouveaux dossiers remarque 3  pour que les modifications soient prise en comptes instantanément il faut exécuter cette commande en tant que simple utilisateur kbuildsycoca exemple de programme utilisant les fichiers desktop kaffeine tous les programmes récents sous kde ou gnome utilise des fichiers desktop pour leur configuration en effet ces fichiers sont normalisés par le standard freedesktop dans ce mémo nous allons prendre pour exemple le lecteur multimédia kaffeine qui utilise la plupart des types de desktop dpkg l kaffeine grep desktop usr share services xinepartdesktop usr share services kaffeineoggvorbisdesktop usr share apps konqueror servicemenus kaffeineopendirectorydesktop usr share apps konqueror servicemenus kaffeineappendfiledesktop usr share apps konqueror servicemenus kaffeineplayaudiocddesktop usr share apps konqueror servicemenus kaffeineplaydvddesktop usr share apps konqueror servicemenus kaffeineplayvcddesktop usr share servicetypes kaffeineaudioencoderdesktop usr share servicetypes kaffeinedvbplugindesktop usr share applications kde kaffeinedesktop usr share mimelnk application xkaffeinedesktop les services usr share services  le fichier  xinepartdesktop  permet à kaffeine d ajouter au menu aperçu avec du clicdroit de konqueror l entrée kaffeinexine si kaffeine est le seul lecture proposant un aperçu pour ce type de fichier l entrée apparaîtra à la racine du menu voici un extrait de ce fichier desktop entry encoding utf8 icon kaffeine mimetype application xogg audio basic name kaffeinexine comment a kaffeine engine based on xine servicetypes kparts readonlypart kaffeinepart type service xkdelibrary libxinepart initialpreference 9 la ligne  initialpreference  permet de déterminer l ordre dans le menu le numéro le plus important apparaîtra en haut du menu attention  le fichier   kde share configprofilerc  permet également de déterminer l ordre mais non pas par application mais par type mime comment configurer avec konqueror les entrées du menu aperçu avec   menu configuration configurer konqueror rubrique association de fichiers saisir un motif de fichier ex jpg sélectionner le type connu image jpeg cliquer sur l onglet incorporation dans cet onglet il est possible de modifier l ordre d indiquer si l application doit se lancer dans konqueror ou en dehors de konqueror remarque 1  cela va créer ou modifier le fichier   kde share configprofilerc  si ce fichier est modifié manuellement il faut lancer cette commande en tant que simple utilisateur pour que la modification soit prise en compte kbuildsycoca remarque 2  dans le fichier  configprofilerc  nous retrouvons les entrées du menu ouvrir avec et celles du menu aperçu avec pour le type mime modifié remarque 3  l ordre de préférence du fichier  configprofilerc  a priorité sur celle des fichiers desktop  remarque 4  dans l onglet incorporation en sélectionnant ouvrir en dehors de konqueror ce sont les entrées du menu ouvrir avec qui seront utilisées cette option va créer ou modifier le fichier jpegdesktop du dossier kde share mimelnk image voici son contenu desktop entry comment image jpeg hidden false patterns jpg jpg jpeg jpeg xkdeautoembed false la dernière ligne si le document sera ouvert en aperçu dans konqueror ou ouvert par une autre application en dehors de konqueror il est possible également d ajouter cette ligne au fichier   usr share mimelnk image jpegdesktop  pour que la modification soit valable pour tous les utilisateurs lien la documentation officielle des fichiers desktop  http standardsfreedesktoporg desktopentryspec desktopentryspeclatesthtml recognizedkeys historique des modifications version date commentaire 01 290807 création par tony galmiche 02 310508 mise en ligne comprendre les fichiers desktop sous kde merci de ce tuto une fois de plus il y a une phrase que je comprends mal à la fin la dernière ligne si le document sera ouvert en aperçu dans konqueror ou ouvert par une autre application en dehors de konqueror  comprendre les fichiers desktop sous kde tu as souvent le cas avec acrobat sous windows ou il peutêtre intégré à firefox ou ie ou ouvert en dehors de firefox ou ie dans une nouvelle fenêtre comprendre les fichiers desktop sous kde merci bien compris j aurais lu la ligne en faisant attention j aurais compris autant pour moi  distributions  