Двойной щелчок по .md или .mkd или .markdown файлам не открывает их в ReText, но в текстовом редакторе по умолчанию

Я установил ReText 3.1.3* и все предложенные зависимости от использования Lubuntu 12.10 apt-get.

Если я работаю touch ~/Desktop/abcd.md, и впоследствии дважды щелкните по abcd.md в PCManFM или на его значке на рабочем столе, файл открывается Leafpad.
То же самое происходит, если я использую .mkd или .markdown как расширение. Эти расширения среди некоторых перечисленных в /usr/share/mime/packages/x-retext-markdown.xml.
В этих трех случаях, когда я щелкаю правой кнопкой по ним и смотрю на их свойства, они - все "документы простого текста".

Если я пробую touch ~/Desktop/abcd.rst или touch ~/Desktop/abcd.rest, эти файлы действительно открываются в ReText когда дважды щелкнувший. Эти расширения присутствуют в /usr/share/mime/packages/x-retext-rst.xml. Эти файлы имеют тип "reStructuredText документ".

Изображение ниже иллюстрирует то, что я вижу, когда я щелкаю правой кнопкой по файлам с .md, .mkd или .markdown (верхними левыми) расширениями, или на файлах с .rest или .rst (верхними правыми) расширениями. Более низкое изображение является представлением PCManFM, берет файлов с .mkd и .rst файлов.

composite of image showing open with and file manager panel

Щелкая правой кнопкой и входя Open With ... сопровождаемый вторым Open With ... шоу в основном то же самое. Файл с .mkd расширением рассматривается как файл "простого текста", тогда как тот с .rst расширением рассматривается как реструктурированный Текстовый файл:

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
задан 16 February 2013 в 07:53

2 ответа

Вероятно, вы можете попробовать использовать mimeopen, который используется для сопряжения определенного типа mime с конкретным приложением.

Используйте файл с расширением .mkd в качестве параметра mimeopen.

Например:

$ 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.

0
ответ дан 16 February 2013 в 07:53

Вы тоже сможете (я могу после быстрой установки LXDE) щелкнуть правой кнопкой мыши по файлу и выбрать «Свойства».

enter image description here

Должна быть (согласно тому, что я нахожу) вкладка под названием «Открыть с помощью».

enter image description here

Выберите «ReText», а затем «Установить по умолчанию». Это сработало для меня.

0
ответ дан 16 February 2013 в 07:53

Другие вопросы по тегам:

Похожие вопросы: