我想为 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
MimeType=audio/midi;audio/x-mod;
Exec=/usr/bin/timidity -ia %F
我也可以从您链接的端播放这些 midi 文件。
答案2
要将任何程序添加到“使用应用程序打开”的默认列表中,请打开终端并使用以下命令:
sudo gedit /usr/share/applications/timidity.desktop
查找如下行:
执行=胆怯
并将其替换为:
Exec=timidity %F