web-dev-qa-db-ja.com

.md、.mkd、または.markdownファイルをダブルクリックしても、ReTextではなくデフォルトのテキストエディターで開く

ReText 3.1.3をインストールしました* apt-getを使用したLubuntu 12.10へのすべての推奨される依存関係。

touch ~/Desktop/abcd.mdを実行し、その後PCManFMのabcd.mdまたはデスクトップ上のアイコンをダブルクリックすると、Leafpadでファイルが開きます。
.mkdまたは.markdownを拡張機能として使用しても同じことが起こります。これらの拡張機能は、/usr/share/mime/packages/x-retext-markdown.xmlにリストされているいくつかの機能の1つです。
これら3つのケースでは、それらを右クリックしてそのプロパティを見ると、それらはすべて「プレーンテキストドキュメント」です。

touch ~/Desktop/abcd.rstまたはtouch ~/Desktop/abcd.restを試すと、これらのファイルはダブルクリックしたときにReTextで開きます。これらの拡張機能は/usr/share/mime/packages/x-retext-rst.xmlにあります。これらのファイルのタイプは「reStructuredText document」です。

以下の画像は、拡張子が.md、.mkdまたは.markdownのファイル(左上)、または.restまたは.rst拡張子のファイル(右上)を右クリックしたときに表示されるものを示しています。下の画像は、PCManFMが.mkdおよび.rstファイルを持つファイルを取得するビューです。

composite of image showing open with and file manager panel

右クリックしてOpen With ...の後に2番目のOpen With ...を入力しても、基本的に同じことがわかります。拡張子が.mkdのファイルは「プレーンテキスト」ファイルと見なされ、拡張子が.rstのファイルはreStructured Textファイルと見なされます。

Open with images

意図せずに何かを微調整した可能性は十分にありますが、誰かが私に合ったものを設定できますか?

明確にするために、これらのファイルは空なので、内容は問題になりません。

[11:10 AM] ~/Desktop $ file abcd*
abcd.markdown: empty
abcd.md:       empty
abcd.mkd:      empty
abcd.rest:     empty
abcd.rst:      empty

/usr/share/applications/retext.desktopの内容は次のとおりです。

[Desktop Entry]
Version=1.0
Name=ReText
Comment=Simple text editor for Markdown and reStructuredText
Categories=Office;TextEditor;
Exec=/usr/bin/retext %F
Type=Application
Icon=retext
MimeType=text/x-retext-markdown;text/x-retext-rst;

***** ReTextは3.1.4に更新されましたが、問題は残ります。

10
user25656

おそらくmimeopenを試すことができます。これは、特定のmimetypeを特定のアプリケーションとペアにするために使用されるツールです。

Mimeopenのパラメーターとして拡張子.mkdのファイルを使用します。

例として:

$ mimeopen file.mkd 
Please choose a default application for files of type text/x-retext-markdown

    1) ReText  (retext)
    2) GNU Emacs 23  (emacs23)
    3) gedit  (gedit)
    4) LibreOffice Writer  (libreoffice-writer)
    5) Other...

use application #

ここで、アプリケーションの番号(この場合は1)を入力すると、すべての.mkdファイルがRetextで開きます。

6
jokerdino

あなたもできるはずです(私はLXDEをすばやくインストールした後)ファイルを右クリックし、「プロパティ」を選択します。

enter image description here

(私が見つけたものによれば)「開く」と呼ばれるタブがあるはずです。

enter image description here

「ReText」を選択してから、「デフォルトとして設定」を選択します。それは私のために働いた。

2
Seth