Zainstalowałem ReText 3.1.3 * i wszystkie sugerowane zależności przy użyciu Lubuntu 12.10 apt-get.
Jeśli uruchomię touch ~/Desktop/abcd.md, a następnie kliknij dwukrotnie ikonę abcd.mdPCManFM lub jej ikonę na pulpicie, plik otworzy się za pomocą Leafpad.
To samo dzieje się, jeśli używam .mkdlub .markdownjako rozszerzenie. Te rozszerzenia są jednymi z kilku wymienionych w /usr/share/mime/packages/x-retext-markdown.xml.
W tych trzech przypadkach, kiedy klikam je prawym przyciskiem myszy i przeglądam ich właściwości, wszystkie są „zwykłymi dokumentami tekstowymi”.
Jeśli spróbuję touch ~/Desktop/abcd.rstlub touch ~/Desktop/abcd.rest, pliki te otwierają się w ReText po dwukrotnym kliknięciu. Te rozszerzenia są obecne w /usr/share/mime/packages/x-retext-rst.xml. Te pliki są typu „dokument reStructuredText”.
Poniższy obraz ilustruje to, co widzę po kliknięciu prawym przyciskiem myszy plików z rozszerzeniami .md, .mkd lub .markdown (lewy górny róg) lub plików z rozszerzeniami .rest lub .rst (prawy górny róg). Dolny obraz przedstawia widok plików PCManFM z plikami .mkd i .rst.
Nawet po kliknięciu prawym przyciskiem myszy i przejściu do Open With ...drugiego następuje Open With ...zasadniczo to samo. Plik z rozszerzeniem .mkd jest postrzegany jako plik „zwykłego tekstu”, podczas gdy plik z rozszerzeniem .rst jest traktowany jako plik tekstowy o zmienionej strukturze:

Chociaż jest całkiem możliwe, że gdzieś przypadkowo coś poprawiłem, czy ktoś może dla mnie ustawić coś odpowiedniego?
Żeby było jasne, te pliki są puste, więc ich zawartość nie stanowi problemu:
[11:10 AM] ~/Desktop $ file abcd*
abcd.markdown: empty
abcd.md: empty
abcd.mkd: empty
abcd.rest: empty
abcd.rst: empty
Zawartość /usr/share/applications/retext.desktop to:
[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 został zaktualizowany do wersji 3.1.4, ale problem nadal występuje.

