Ubuntu 18:04: Como adiciono um aplicativo à lista de aplicativos padrão?

Ubuntu 18:04: Como adiciono um aplicativo à lista de aplicativos padrão?

Quero instalar um manipulador padrão para arquivos MIDI (como aqueles incorporados em uma página da Wikipedia como esta:https://en.wikipedia.org/wiki/Ninth_chord). Tentei instalar dois (timidez e Yoshimi). Ambos são capazes de reproduzir arquivos MIDI na linha de comando ou no menu do aplicativo. No entanto, nenhum deles aparece na lista de aplicativos padrão.

Tentei adicionar um arquivo .desktop (que parece ter funcionado para versões anteriores), mas não funcionou (além disso, a timidez não tem GUI).

Como adiciono um aplicativo à lista de aplicativos padrão que aparece? Obrigado por qualquer informação.

s1b

Editar: meu arquivo .desktop fica assim:

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

O mesmo arquivo de duas linhas está disponível nos dois locais a seguir:

~/.local/share/applications/timidity.desktop

/usr//share/applications/timidity.desktop

Responder1

a timidez tem uma espécie de pseudo disfarce. Da ajuda

 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

timidez com gui

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

E também posso reproduzir esses arquivos midi do lado vinculado.

Responder2

Para adicionar qualquer programa na lista padrão de “abrir com aplicativos”, abra um terminal e use o seguinte comando:

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

Procure uma linha parecida com esta:

Exec = timidez

e substitua por isto:

Exec=timidez %F

informação relacionada