Не удается добавить 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, который поместит его в список "Открыть с помощью".