노틸러스 "연결 프로그램" 메뉴에 사용자 정의 .desktop 파일이 표시되지 않음

노틸러스 "연결 프로그램" 메뉴에 사용자 정의 .desktop 파일이 표시되지 않음

Nautilus 내에서 Python 스크립트(또는 SH 스크립트)를 두 번 클릭한 다음 실행하고 싶습니다. 그래서 저는 사용자 정의 데스크탑 파일을 만들었습니다. 내용은 다음과 같습니다.

[Desktop Entry]
Encoding=UTF-8
Type=Application
Name=ExecTxt
Exec=run-txtexe %f
Icon=application-x-executable
MimeType=text/x-python;application/x-shellscript;
NoDisplay=true
Comment=Runs executable text files
Terminal=false
Categories=System;Launchers;

run-txtexe.desktop저는 이것을 이라는 이름 의 파일에 넣었습니다 ~/.local/share/applications.

Nautilus로 이동하여 Python 스크립트(text/x-python)를 마우스 오른쪽 버튼으로 클릭하고 "Open With" 메뉴 위에 마우스를 놓습니다. 거기에는 없습니다. "다른 응용 프로그램..."을 클릭합니다. 거기에는 없습니다. 그런 다음 "다른 응용 프로그램 표시"를 클릭합니다. 거기도 아니야!

이것은 버그인가요, 아니면 제가 뭔가 잘못하고 있는 건가요?

나는 실행 중입니다 :

Fedora 19
Nautilus 3.8.2

답변1

이것은 Nautilus 3.8의 새로운 '기능'으로, NoDisplay=true인 .desktop 파일을 무시합니다.

가능한 해결 방법: NoDisplay=true를 NotShowIn=NAME-OF-YOUR-DESKTOP-ENVIRONMENT로 바꾸세요.

https://bugzilla.redhat.com/show_bug.cgi?id=1001988

https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1238634

관련 정보