Ubuntu 18:04: Как добавить приложение в список приложений по умолчанию?

Ubuntu 18:04: Как добавить приложение в список приложений по умолчанию?

Я хочу установить обработчик по умолчанию для MIDI-файлов (например, встроенных в страницу Википедии, например, эту):https://en.wikipedia.org/wiki/Девятый_аккорд). Я попробовал установить два (timidity и Yoshimi). Оба могут воспроизводить MIDI-файлы из командной строки или меню приложения. Однако ни одно из них не отображается в списке приложений по умолчанию.

Я попробовал добавить файл .desktop (судя по всему, это работало в предыдущих версиях), однако это не сработало (кроме того, у timidity нет графического интерфейса).

Как добавить приложение в список всплывающих приложений по умолчанию? Спасибо за любую информацию.

с1б

Редактировать: Мой файл .desktop выглядит так:

MimeType=audio/midi;audio/x-mod;
Exec=/usr/bin/timidity -ia %F

Один и тот же файл из двух строк доступен в следующих двух местах:

~/.local/share/applications/застенчивость.desktop

/usr//share/applications/timidity.desktop

решение1

робость имеет своего рода псевдо-обличье. Из помощи

 timidity -h
Available interfaces (-i, --interface option):
  -in          ncurses interface
  -ie          Emacs interface (invoked from `M-x timidity')
  -ia          XAW interface
  -id          dumb interface
  -iA          ALSA sequencer interface

робость с графическим интерфейсом

MimeType=audio/midi;audio/x-mod;
Exec=/usr/bin/timidity -ia %F

И я также могу воспроизвести эти MIDI-файлы с вашей связанной стороны.

решение2

Чтобы добавить любую программу в список по умолчанию «открывать с помощью приложений», откройте терминал и используйте следующую команду:

sudo gedit /usr/share/applications/timidity.desktop

Найдите строку, которая выглядит примерно так:

Exec=робость

и замените его на это:

Exec=робость %F

Связанный контент