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.md
PCManFM lub jej ikonę na pulpicie, plik otworzy się za pomocą Leafpad.
To samo dzieje się, jeśli używam .mkd
lub .markdown
jako 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.rst
lub 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.