
Ich möchte einen Standardhandler für MIDI-Dateien installieren (wie sie beispielsweise in einer Wikipedia-Seite wie dieser eingebettet sind:https://en.wikipedia.org/wiki/Neuntenakkord). Ich habe versucht, zwei davon zu installieren (timidity und Yoshimi). Beide können MIDI-Dateien über die Befehlszeile oder das Menü der Anwendung abspielen. Allerdings erscheint keine von beiden in der Liste der Standardanwendungen.
Ich habe versucht, eine .desktop-Datei hinzuzufügen (was bei früheren Versionen anscheinend funktioniert hat), aber es hat nicht funktioniert (außerdem hat Timidity keine GUI).
Wie füge ich eine Anwendung zur Liste der angezeigten Standardanwendungen hinzu? Danke für alle Informationen.
s1b
Bearbeiten: Meine .desktop-Datei sieht folgendermaßen aus:
MimeType=audio/midi;audio/x-mod;
Exec=/usr/bin/timidity -ia %F
Dieselbe Datei mit zwei Zeilen ist an den folgenden beiden Speicherorten verfügbar:
~/.local/share/applications/timidity.desktop
/usr//share/applications/timidity.desktop
Antwort1
Schüchternheit hat eine Art Pseudo-GUI. Von Hilfe
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
Und ich kann diese MIDI-Dateien auch von Ihrer verlinkten Seite abspielen.
Antwort2
Um ein beliebiges Programm zur Standardliste „Mit Anwendungen öffnen“ hinzuzufügen, öffnen Sie ein Terminal und verwenden Sie den folgenden Befehl:
sudo gedit /usr/share/applications/timidity.desktop
Suchen Sie nach einer Zeile, die wie folgt aussieht:
Exec=Schüchternheit
und ersetzen Sie es durch Folgendes:
Exec=Schüchternheit %F