[CentOS] Changing default file type in Centos 6

Sun Feb 28 17:53:53 UTC 2016
H <agents at meddatainc.com>

On 02/28/2016 03:59 PM, Yamaban wrote:
> On Sun, 28 Feb 2016 15:37, H wrote:
>> On 02/28/2016 12:27 AM, Liam O'Toole wrote:
>>>  On 2016-02-27, Frank Cox wrote:
>>> >  On Sat, 27 Feb 2016 16:33:00 -0500 H wrote:
>>> > > >  No, that I already did. I am talking about the file type when 
>>> you
>>> > >  open a graphical directory window.
>>> >  I'm missing something here.  Do you mean that you want to change 
>>> icon
>>> >  that shows up in a Nautilus window for a particular filetype?
>>> >
>>>  I think the OP is talking about the file type that Nautilus reports 
>>> when
>>>  you right-click on a file and bring up the 'Properties' dialog.
>>>
>>>  In my case (also CentOS 6) Naulitus reports 'Genesis ROM' for files 
>>> with
>>>  the .md extension. The file command, on the other hand, reports 'ASCII
>>>  English text'.
>>>
>>>  The file responsible for the behaviour of Nautilus is
>>>  /usr/share/mime/application/x-genesis-rom.xml, which appears to have
>>>  been generated by update-mime-database.
>>>
>> Correct. I looked at that file and it says "created automatically by 
>> update-mime-database. do not edit" which begs the question: how can I 
>> "correct this?"
>
> IMHO something is fishy in your install here.
>
> /usr/share/mime/application/x-genesis-rom.xml is generated from:
> /usr/share/mime/packages/freedesktop.org.xml by the
> update-mime-database tool
>
>
> for "Genesis ROM" the glob pattern="*.gen" is set and
> as well as the "magic"  patterns:
>       match value="SEGA" type="string" offset="256"
>       match value="EAGN" type="string" offset="640"
>       match value="EAMG" type="string" offset="640"
>
>
> Just how are your "text/markdown", glob pattern="*.md" files
> "discovered" as "Genesis ROM" ??
>
> Eitherway,
>
> to disable the future creation of the file:
> /usr/share/mime/application/x-genesis-rom.xml
> you have to comment out the relevant section in:
> /usr/share/mime/packages/freedesktop.org.xml
>
> then remove /usr/share/mime/application/x-genesis-rom.xml
> and run the update-mime-database as root.
>
> Be aware, future updates of the file:
>  /usr/share/mime/packages/freedesktop.org.xml
> will re-enable the application/x-genesis-rom mime-type.
>
> Have a nice sunday
>  - Yamaban.
> _______________________________________________
> CentOS mailing list
> CentOS at centos.org
> https://lists.centos.org/mailman/listinfo/centos
I commented out the Genesis ROM section in /usr/share/mime/packages and 
then ran

"update-mime-database /usr/share/mime"

whereupon the .md files now show as "plain text files" in a directory 
window.

In addition to the ".gen" glob pattern, the glob pattern ".md" was also 
in the Genesis section.

I wonder if the fact that I had kdesdk installed a short while trying to 
use kate as a markdown editor? I eventually removed it after it seemed 
to lock up Firefox... Since then, no more lockups.