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
%U
URL 또는 파일의 목록입니다. 이것은 Python 인터프리터에 대한 매개변수가 됩니다 command
. 작업 디렉터리를 두 번째 인수로 전달할 수도 있지만 파일 Path=path/to/working/directory
에 추가해야 할 수도 있습니다 ..desktop
더 많은 정보를 원하시면 방문해주세요https://specations.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html