kde 돌고래 사용자 정의 메뉴 Python 스크립트를 실행하고 다이어와 파일을 다음과 같이 전달하는 방법은 무엇입니까?

kde 돌고래 사용자 정의 메뉴 Python 스크립트를 실행하고 다이어와 파일을 다음과 같이 전달하는 방법은 무엇입니까?

Dolphin에서 XFCE를 실행할 때 마우스 오른쪽 버튼 클릭 컨텍스트 메뉴를 갖고 싶고 myPythonScript는 python sys.argv[1], sys.argv[2] 디렉토리와 경로를 사용하여 Python 스크립트를 실행할 것이라고 말합니다.

이를 실행하기 위해 Thunar에서 사용자 지정 작업을 만들었습니다.

python myPythonScript %d %n

돌고래에서 어떻게 할 수 있나요?

.local/share/kservices5/ServiceMenus/에서 시도해 보았습니다.

rightClickTest.desktop이라는 파일을 생성합니다.

내용은 다음과 같습니다:

[Desktop Entry]
Type=Service
X-KDE-ServiceTypes=KonqPopupMenu/Plugin
MimeType=all/all;
Actions=rightClick;
Encoding=UTF-8

[Desktop Action rummage]
Name=rightClick
Exec=python <pathToMyScript> %d %n 

하지만 오른쪽 클릭 메뉴가 표시되지 않습니다.

감사해요

답변1

당신은 가깝습니다.

사용자 정의 데스크탑 항목( .desktop)은 ~/.local/share/applications사용자 전용입니다.

또는 /usr/local/share/applications시스템 전체에서 사용할 수 있도록 만드세요. 사용할 패키지 관리자입니다 /usr/share/applications.

더 많은 정보를 원하시면 방문해주세요https://specations.freedesktop.org/basedir-spec/basedir-spec-latest.html

.desktop그러면 돌핀의 Open With컨텍스트 메뉴나 애플리케이션 실행기(시작 메뉴) 에서 항목을 사용할 수 있게 됩니다 .

파일 의 .desktop가장 간단한 형식은 다음과 같습니다.

[Desktop Entry]
Name="name"
Type="Application"
Exec=command %U

열쇠 가 Type필요합니다 ."Application"Exec

%UURL 또는 파일의 목록입니다. 이것은 Python 인터프리터에 대한 매개변수가 됩니다 command. 작업 디렉터리를 두 번째 인수로 전달할 수도 있지만 파일 Path=path/to/working/directory에 추가해야 할 수도 있습니다 ..desktop

더 많은 정보를 원하시면 방문해주세요https://specations.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html

관련 정보