Ubuntu 18:04:如何将应用程序添加到默认应用程序列表?

Ubuntu 18:04:如何将应用程序添加到默认应用程序列表?

我想为 MIDI 文件安装一个默认处理程序(例如嵌入在 Wikipedia 页面中的文件,如下所示:https://en.wikipedia.org/wiki/Ninth_chord)。我尝试安装两个(timidity 和 Yoshimi)。两者都能够从命令行或应用程序菜单播放 MIDI 文件。但是,这两个都没有出现在默认应用程序列表中。

我尝试添加一个 .desktop 文件(这似乎在以前的版本中有效),但是它不起作用(而且 timidity 没有 GUI)。

如何将应用程序添加到弹出的默认应用程序列表中?感谢您提供任何信息。

s1b

编辑:我的.desktop 文件如下所示:

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

相同的两行文件位于以下两个位置:

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

/usr//share/applications/timidity.desktop

答案1

timidity 有一些伪 gui。来自帮助

 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

胆怯与 gui

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

我也可以从您链接的端播放这些 midi 文件。

答案2

要将任何程序添加到“使用应用程序打开”的默认列表中,请打开终端并使用以下命令:

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

查找如下行:

执行=胆怯

并将其替换为:

Exec=timidity %F

相关内容