Не удается добавить Mediainfo в список "Открыть с помощью" (с помощью Nemo или mimeopen)

[Исследуя эту проблему, я нашел обходной путь, но мне все еще любопытно посмотреть, сможет ли кто-нибудь объяснить, почему это происходит.]

Я уверен, что в прошлом я добавил mediainfo-gui в список Открыть с помощью Nemo. Я понятия не имею, что на самом деле делает Немо, когда ты это делаешь, но в Немо, Тунаре и Наутилусе все работало нормально. Недавно я заметил, что ассоциация исчезла, но когда я попытался добавить ее обратно, это не сработало. Я пытался сделать это через командную строку, используя mimeopen -d на целевой файл. Это сработало, но когда я вернул значение по умолчанию для нужной программы, Mediainfo снова исчезла.

Интересно, если часть проблемы в том, что /usr/share/application/mediainfo-gui.desktop имеет Mimetype= строка, которая не содержит миметипов? Мой обходной путь состоял в том, чтобы скопировать mimetypes из vlc.desktop (возможно, overkill?), А затем запустить sudo update-desktop-database,

[Ubuntu 14.04.4]

1 ответ

Я провел некоторое исследование и создал то, что я считаю правильным для Nemo-решения: создать файл ~/.local/share/nemo/actions/mediainfo.nemo_action с содержанием

[Nemo Action]

Name=MediaInfo

Quote=double

Icon-Name=mediainfo

Exec=mediainfo-gui %F

Selection=notnone

Mimetypes=audio/*;video/*;

Это заставит его отображаться в контекстном меню так же, как и в большинстве других файловых менеджеров. Конечно, более общим способом было бы добавить эти два mimetypes в файл.desktop, который поместит его в список "Открыть с помощью".

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