Ubuntu 18:04: 기본 애플리케이션 목록에 애플리케이션을 어떻게 추가하나요?

Ubuntu 18:04: 기본 애플리케이션 목록에 애플리케이션을 어떻게 추가하나요?

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

GUI에 대한 소심함

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

그리고 연결된 쪽에서도 이 미디 파일을 재생할 수 있습니다.

답변2

"응용 프로그램으로 열기"의 기본 목록에 프로그램을 추가하려면 터미널을 열고 다음 명령을 사용하십시오.

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

다음과 같은 줄을 찾으세요.

Exec=소심함

그리고 이것을 다음으로 바꾸세요:

Exec=소심함 %F

관련 정보