나는 /usr/bin
에 사는 프로그램을 만들려고 노력 해왔다. 그리고 모든 초보 자습서가 터미널 명령을 사용하는 방법을 가르쳐주기 때문에 터미널에서 정상적으로 작동하지만 현재 실행하려고하면 작동하지 않는다. 파일 관리자.마우스 오른쪽 버튼으로 "open with"옵션은 대부분의 Linux GUI에서 어떻게 작동합니까?
Nautilus/Caja/Dolphin/PCManFM이 파일을 더블 클릭하거나 마우스 오른쪽 버튼으로 클릭하고 "연결 프로그램"옵션을 선택한 경우 어떤 종류의 명령/데이터/무엇이 전송되는지 알고 싶습니다. 어떤 언어의 프로그램이라도 그것을 조작해야하는 파일에 대한 경로를 얻으려면해야합니다. 이 작업을 수행하는 방법을 알고있는 유일한 언어는 BASH 스크립트이며 BASH의 구문은 제 코드가하는 것에 대한 정보를 검색하지 못하게합니다.
이 주제는 일반적으로 찾기가 매우 어렵 기 때문에이 주제에 대해 감사드립니다.
편집 : 여기를 클릭하면, 명확히하기 :
"bleh"프로그램에 보내지고, 어떻게 그 데이터를 사용합니다 어떤 데이터?
나는이를 재 작성 할 필요가 없습니다 ...
Phoronix에 대한 링크는 무엇입니까? 데스크탑 항목 사양은 [여기] (http://freedesktop.org/wiki/Specifications/desktopentry-spec)입니다. [데스크탑 메뉴 사양] (http://freedesktop.org/wiki/Specifications/menu-spec)도 유용합니다. 둘 다 [Basedir] (http://freedesktop.org/wiki/Specifications/basedir)에 의존합니다. -spec) spec. – ephemient
확실히 그런 것은 필요 없습니다. 질문을 읽어보십시오. – Wegko
@Wegko Tt는 확실히 관련이 있습니다. xdg 스펙에서'MimeType'과'% U'를 보라. – ephemient