마우스 클릭으로 트리거된 쉘 스크립트에 대한 인수로 클릭한 파일 이름을 얻는 방법

마우스 클릭으로 트리거된 쉘 스크립트에 대한 인수로 클릭한 파일 이름을 얻는 방법

Ubuntu의 Nautilus에서 midi 파일을 클릭하면 해당 파일을 처리하는 응용 프로그램을 지정하는 창이 열립니다. 또 다른 옵션은 UGC(사용자 생성 명령)입니다. (예를 들어 Ubuntu, Nautilus, midi 및 bash를 선택합니다.) timid를 사용하여 터미널에서 midi 파일을 재생하는 방법을 알고 있으므로 bash 스크립트를 설정할 수 있기를 바랍니다.미디 재생(예) 이를 위해.

  1. 그러나 파일 이름을 스크립트 매개변수로 가져오는 방법을 모르겠습니다. 가능하다면 이 "마우스 매개변수"는 "일반" 고정 매개변수와 함께 사용되어야 소심함을 방지할 수 있습니다.

  2. UGC에는 어떤 구문을 사용해야 합니까?

  3. UGC 공간이 허락한다면 timidity 명령을 직접 삽입할 수 있는데, 파일을 어떻게 참조하나요?

답변1

스크립트는 다음과 같습니다.

#!/bin/bash
/path/to/timidity "$1"

하지만 미디 파일을 마우스 오른쪽 버튼으로 클릭하고 소심하게 "열기"를 할 수 있습니까? 더 간단한 것 같습니다.

관련 정보