<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://doc.cliss21.com/index.php?action=history&amp;feed=atom&amp;title=Extensions_de_fichiers_sous_GNOME</id>
	<title>Extensions de fichiers sous GNOME - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://doc.cliss21.com/index.php?action=history&amp;feed=atom&amp;title=Extensions_de_fichiers_sous_GNOME"/>
	<link rel="alternate" type="text/html" href="https://doc.cliss21.com/index.php?title=Extensions_de_fichiers_sous_GNOME&amp;action=history"/>
	<updated>2026-06-04T17:21:39Z</updated>
	<subtitle>Historique des révisions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.35.4</generator>
	<entry>
		<id>https://doc.cliss21.com/index.php?title=Extensions_de_fichiers_sous_GNOME&amp;diff=3092&amp;oldid=prev</id>
		<title>imported&gt;SylvainBeucler le 7 mai 2008 à 22:22</title>
		<link rel="alternate" type="text/html" href="https://doc.cliss21.com/index.php?title=Extensions_de_fichiers_sous_GNOME&amp;diff=3092&amp;oldid=prev"/>
		<updated>2008-05-07T22:22:07Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 7 mai 2008 à 22:22&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l107&quot; &gt;Ligne 107 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 107 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Links ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Links ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* http://kapo-cpp.blogspot.com/2008/02/register-your-own-mime-type-on-free.html&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;** Un bon résumé&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;** Mention des xdg-utils qui font le travail plus proprement&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* http://docs.sun.com/app/docs/doc/806-6878/6jfpqt2tp?a=view&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* http://docs.sun.com/app/docs/doc/806-6878/6jfpqt2tp?a=view&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>imported&gt;SylvainBeucler</name></author>
	</entry>
	<entry>
		<id>https://doc.cliss21.com/index.php?title=Extensions_de_fichiers_sous_GNOME&amp;diff=3091&amp;oldid=prev</id>
		<title>imported&gt;SylvainBeucler : Nouvelle page : (Tested with GNOME 2.14)  2 steps: * Map your extension with a MIME type * Map this MIME type to an application  The goal is to map &lt;code&gt;.eml&lt;/code&gt; with a locally installed Thunder...</title>
		<link rel="alternate" type="text/html" href="https://doc.cliss21.com/index.php?title=Extensions_de_fichiers_sous_GNOME&amp;diff=3091&amp;oldid=prev"/>
		<updated>2008-04-11T16:57:02Z</updated>

		<summary type="html">&lt;p&gt;Nouvelle page : (Tested with GNOME 2.14)  2 steps: * Map your extension with a MIME type * Map this MIME type to an application  The goal is to map &amp;lt;code&amp;gt;.eml&amp;lt;/code&amp;gt; with a locally installed Thunder...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;(Tested with GNOME 2.14)&lt;br /&gt;
&lt;br /&gt;
2 steps:&lt;br /&gt;
* Map your extension with a MIME type&lt;br /&gt;
* Map this MIME type to an application&lt;br /&gt;
&lt;br /&gt;
The goal is to map &amp;lt;code&amp;gt;.eml&amp;lt;/code&amp;gt; with a locally installed Thunderbird (&amp;lt;code&amp;gt;~/software/thunderbird/thunderbird&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
== Map your extension with a MIME type ==&lt;br /&gt;
&lt;br /&gt;
* (needed?) Declare the MIME type in /etc/mime.types&lt;br /&gt;
ex:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
application/local.mozilla.thunderbird		eml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Declare the MIME type in /usr/share/mime/packages/&lt;br /&gt;
ex: /usr/share/mime/packages/thunderbird.xml :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'&amp;gt;&lt;br /&gt;
	&amp;lt;mime-type type=&amp;quot;application/local.mozilla.thunderbird&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;comment&amp;gt;Saved mail&amp;lt;/comment&amp;gt;&lt;br /&gt;
		&amp;lt;comment xml:lang=&amp;quot;fr&amp;quot;&amp;gt;Courriel enregistré&amp;lt;/comment&amp;gt;&lt;br /&gt;
		&amp;lt;glob pattern=&amp;quot;*.eml&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;/mime-type&amp;gt;&lt;br /&gt;
&amp;lt;/mime-info&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Refresh the mime cache:&lt;br /&gt;
 update-mime-cache /usr/share/mime/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Map your MIME type to an application ==&lt;br /&gt;
&lt;br /&gt;
* You can right-click on a file with your extension, and select &amp;quot;Open with&amp;quot;.&lt;br /&gt;
 ~/.local/share/applications/*.desktop&lt;br /&gt;
 ~/.local/share/applications/mimeinfo.cache&lt;br /&gt;
&lt;br /&gt;
* You can create a site-wide .desktop with 'NoDisplay=true' so it doesn't show in the Applications menu&lt;br /&gt;
 /usr/local/share/applications/*.desktop&lt;br /&gt;
 /usr/local/share/applications/mimeinfo.cache&lt;br /&gt;
or&lt;br /&gt;
 /usr/share/applications/*.desktop&lt;br /&gt;
 /usr/share/applications/mimeinfo.cache&lt;br /&gt;
Then update the cache with:&lt;br /&gt;
 update-desktop-database&lt;br /&gt;
&lt;br /&gt;
More: create a 'file'-like file detection. Currently the added MIME type conflicts with 'plain text'.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Files ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/mime.types                           # MIME declaration&lt;br /&gt;
/usr/share/mime/packages/*.xml            # glob&lt;br /&gt;
/usr/share/mime/application/*.xml         # cache?&lt;br /&gt;
/usr/share/mime/mime.cache                # cache&lt;br /&gt;
/usr/share/mime-info/*.mime               # ?&lt;br /&gt;
/usr/share/mime-info/*.keys               # ?&lt;br /&gt;
/usr/share/application-registry/*.applications # priority?&lt;br /&gt;
/usr/share/applications/*.desktop         # menu entry and App-&amp;gt;MIMEs association&lt;br /&gt;
/usr/share/applications/mimeinfo.cache    # MIME-&amp;gt;Apps association cache&lt;br /&gt;
/usr/share/applications/defaults.list     # priority override&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/usr/local/share/applications/ # alternate hierarchy&lt;br /&gt;
~/.local/share/applications/   # alternate hierarchy&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Priority precedence:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
~/.local/share/applications/defaults.list&lt;br /&gt;
[Gnome hard-coded priorities, e.g. abiword.desktop - ugh &amp;gt;p]&lt;br /&gt;
/usr/local/share/applications/defaults.list&lt;br /&gt;
/usr/share/applications/defaults.list&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sample defaults.list:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Default Applications]&lt;br /&gt;
application/msword=openoffice.org2.4-writer.desktop&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Icons:&lt;br /&gt;
 /usr/share/icons/*/*/mimetypes&lt;br /&gt;
 ex: &lt;br /&gt;
 /usr/share/icons/hicolor/48x48/mimetypes/openofficeorg23-text.png&lt;br /&gt;
&lt;br /&gt;
== TODO ==&lt;br /&gt;
&lt;br /&gt;
* /usr/share/application-registry/*.applications&lt;br /&gt;
(for priority/precedence?)&lt;br /&gt;
&lt;br /&gt;
* Do we need to use these:&lt;br /&gt;
 /usr/share/mime-info/*.mime&lt;br /&gt;
 /usr/share/mime-info/*.keys&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Avoid Abiword hard-coded high priorioty ==&lt;br /&gt;
&lt;br /&gt;
 dpkg-divert --rename \&lt;br /&gt;
  --divert /usr/share/applications/abiword-nothardcoded.desktop\&lt;br /&gt;
  /usr/share/applications/abiword.desktop&lt;br /&gt;
 update-desktop-database&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* http://docs.sun.com/app/docs/doc/806-6878/6jfpqt2tp?a=view&lt;br /&gt;
** /usr/share/gnome/application-registry&lt;br /&gt;
** /usr/share/application-registry/ (Debian)&lt;br /&gt;
&lt;br /&gt;
* [http://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-0.9.4.html#mime-types .desktop reference]&lt;br /&gt;
* [http://www.gnome.org/~shaunm/admin-guide/mimetypes-9.html Gnome reference]&lt;br /&gt;
&lt;br /&gt;
* http://ubuntuforums.org/showthread.php?t=726230&lt;br /&gt;
** update-desktop-database (man -&amp;gt; undocumented)&lt;br /&gt;
** /usr/share/applications/mimeinfo.cache&lt;br /&gt;
&lt;br /&gt;
* http://forum.ubuntu-fr.org/viewtopic.php?id=160531&lt;br /&gt;
** update-mime-database /usr/share/mime/&lt;br /&gt;
&lt;br /&gt;
* [http://lists.rpath.com/pipermail/distro-list/2005-January/000192.html Gnome/KDE file associations]&lt;br /&gt;
** /usr/share/applications/defaults.list&lt;br /&gt;
&lt;br /&gt;
* [http://live.gnome.org/GnomeLiveCd_2fHowTo Local overrides]&lt;br /&gt;
** /usr/share/applications/defaults.list&lt;br /&gt;
** (?) /etc/gnome/defaults.list&lt;br /&gt;
** ~/.local/share/applications/defaults.list&lt;/div&gt;</summary>
		<author><name>imported&gt;SylvainBeucler</name></author>
	</entry>
</feed>