私がインストールしたマークダウンビューアー Firefoxのアドオンを、私はそれが私のUbuntuのインストールで動作させることはできません。Firefoxは私が選んだブラウザであり、基本的なテキスト作成ソフトウェアとしてVimのMarkdownに移行しようとしています。これを機能させる方法はありますか?
私がインストールしたマークダウンビューアー Firefoxのアドオンを、私はそれが私のUbuntuのインストールで動作させることはできません。Firefoxは私が選んだブラウザであり、基本的なテキスト作成ソフトウェアとしてVimのMarkdownに移行しようとしています。これを機能させる方法はありますか?
回答:
ここで提供した解決策を見つけることができたことを報告できてうれしいです:
https://github.com/Thiht/markdown-viewer/issues/62#issuecomment-277702230
また、参照用にここにコピーしました:
Linuxでは、ここで新しいMIMEタイプを作成する必要があります。
~/.local/share/mime/packages/text-markdown.xml
次のコンテンツ:
<?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>
次に実行します:
update-mime-database ~/.local/share/mime
手動で編集する必要がありました~/.mozilla/firefox/<PROFILE>/mimeTypes.rdf
。このアドオンのレビューには次のように書かれています:
Linuxユーザーの場合、「md」を.mozilla / *。default / mimeTypes.rdfにこの行で追加してみてください:mdin text / plainセクション:)
うーん。text/plain
セクションが見つかりませんでしたが、このページは役に立ちました。
「text / plain」用の既存のRDFノードがまだない場合は追加し、ファイル拡張子として「md」を追加します。
<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>
しかし、私がやったことは:
<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>
NC:handInternal="true"
トリックを行ったのはそのようでした。興味深いことに、MIMEタイプtext/markdown
またはtext/x-markdown
MIMEタイプでは機能しないようです。これcharset=utf8
は、すべてのMakefileをUnicodeで記述しているためです。
mimeTypes.rdf
変更を適用するには、ファイルを変更した後にFirefoxを再起動する必要があります。
Kazarkのソリューションを試してみましたが成功しませんでした。そのため、mimeTypes.rdf
ファイルをデフォルトのコンテンツに復元しました。
そうするには:
firefox --ProfileManager
~/.mozilla/firefox/
、コピーmimeTypes.rdf
から*.dummy
プロファイルディレクトリにディレクトリ(おそらく*.default
)今、https://addons.mozilla.org/en-us/firefox/addon/markdown-viewer-webext/をインストールしました。これは、公式のMozillaアドオンリポジトリからの署名されたアドオンであり、マルチプロセスと互換性があります。涼しい。:)