Как установить приложение по умолчанию для определенного расширения файла

Я пытаюсь установить meshlab как приложение по умолчанию для открытия .obj файлов.

Я попытался (как упомянуто в здесь), щелкают правой кнопкой по случайному obj файлу->, свойства-> Открывают With-> нет никакого meshlab для выбора из и нет никакого способа, которым я могу добавить meshlab в него.

Странная вещь состоит в том, когда я делаю тот же шаг для .ply файла, на самом деле существует опция выбрать meshlab для устанавливания приложения по умолчанию.

Теперь я должен открыть meshlab сначала и перетащить obj файл в нем, который является намного большим количеством стычки, чем просто двойной щелчок по obj файлу для открытия его.

Что я должен сделать так, я могу открыть .obj файлы с meshlab по умолчанию?

6
задан 13 April 2017 в 05:24

1 ответ

Во-первых, выполненный mimetype на Вашем файле для получения mimetype следующим образом:

$ mimetype bunny.obj 
bunny.obj: application/x-tgif

После того как Вы определили соответствующий mimetype, добавьте свое приложение как значение по умолчанию в /usr/share/applications/defaults.list:

$ sudo su
$ echo "application/x-tgif=meshlab.desktop" >> /usr/share/applications/defaults.list

Важно использовать два> символы в команде выше, не один. Рассмотрите создание резервного копирования/usr/share/applications/defaults.list заранее также.

3
ответ дан 23 November 2019 в 08:05

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

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