
MIDI 파일(예: 다음과 같은 Wikipedia 페이지에 포함된 파일)에 대한 기본 처리기를 설치하고 싶습니다.https://en.wikipedia.org/wiki/Ninth_chord). 2개(티미디티와 요시미)를 설치해 보았습니다. 둘 다 명령줄이나 응용 프로그램 메뉴에서 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 -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
그리고 연결된 쪽에서도 이 미디 파일을 재생할 수 있습니다.
답변2
"응용 프로그램으로 열기"의 기본 목록에 프로그램을 추가하려면 터미널을 열고 다음 명령을 사용하십시오.
sudo gedit /usr/share/applications/timidity.desktop
다음과 같은 줄을 찾으세요.
Exec=소심함
그리고 이것을 다음으로 바꾸세요:
Exec=소심함 %F