Como obter o addon Markdown Viewer do Firefox para funcionar no Linux?

16

Instalei o addon do Markdown Viewer do Firefox, mas não consigo fazê-lo funcionar na minha instalação do Ubuntu. O Firefox é o meu navegador preferido e estou tentando migrar para o Markdown no Vim como meu software básico de gravação de texto. Existe uma maneira de fazer isso funcionar?

    
por Kazark 03.01.2014 / 04:13

4 respostas

7

Eu tive que editar manualmente meu ~/.mozilla/firefox/<PROFILE>/mimeTypes.rdf . Esta revisão do addon diz:

For linux users, try to add "md" to .mozilla/*.default/mimeTypes.rdf this line : mdin text/plain section :)

Hmm. Não foi possível encontrar uma seção text/plain , mas achei esta página útil:

If there is not yet an existing RDF node for 'text/plain' add it, and add "md" as a file extension.

<RDF:Description RDF:about="urn:mimetype:text/plain"
       NC:value="text/plain"
       NC:fileExtensions="md"
       NC:description="Text Document">
   <NC:handlerProp RDF:resource="urn:mimetype:handler:text/plain"/>
</RDF:Description>

No entanto, o que acabei fazendo foi:

<RDF:Description RDF:about="urn:mimetype:text/plain; charset=utf8"
               NC:value="text/plain; charset=utf8"
               NC:handleInternal="true"
               NC:description="Markdown Document">
  <NC:fileExtensions>md</NC:fileExtensions>
  <NC:fileExtensions>mkd</NC:fileExtensions>
  <NC:fileExtensions>mdown</NC:fileExtensions>
  <NC:fileExtensions>markdown</NC:fileExtensions>
  <NC:handlerProp RDF:resource="urn:mimetype:handler:text/plain; charset=utf8"/>
</RDF:Description>

Parecia ser o NC:handInternal="true" que fez o truque. Curiosamente, parece que não funciona com os tipos text/markdown ou text/x-markdown MIME. O charset=utf8 é porque eu escrevo todos os meus Makefiles em Unicode.

    
por 03.01.2014 / 04:13
21

Estou feliz em informar que consegui encontrar uma solução que forneci aqui:

link

Eu também copiei aqui para referência:

No Linux, você precisará criar um novo tipo MIME aqui:

~/.local/share/mime/packages/text-markdown.xml

Com o seguinte conteúdo:

<?xml version="1.0"?>
<mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'>
  <mime-type type="text/plain">
    <glob pattern="*.md"/>
    <glob pattern="*.mkd"/>
    <glob pattern="*.markdown"/>
  </mime-type>
</mime-info>

Em seguida, execute:

update-mime-database ~/.local/share/mime

    
por 06.02.2017 / 16:12
1

Eu tentei a solução de Kazark sem sucesso. Por isso, restaurei o arquivo mimeTypes.rdf para o conteúdo padrão e funcionou.

Para fazer isso:

  • Em um terminal: firefox --ProfileManager
  • Crie um perfil fictício e inicie o Firefox com ele
  • Em ~/.mozilla/firefox/ , copie mimeTypes.rdf do diretório *.dummy para o diretório do seu perfil (provavelmente *.default )
  • Reinicie o Firefox e teste
por 02.08.2016 / 17:59
0

Eu instalei o link agora mesmo. É um Complemento assinado do Repositório de Complementos Mozilla oficial e é compatível com multiprocessos. Legal. :)

    
por 23.07.2017 / 10:17