저는 피클된 그래픽 파일을 열고 호출하여 디렉터리 view_fig_pickle.py
에 넣는 Python 스크립트를 작성했습니다 .~/bin
이제 ".fig.pickle"로 끝나는 파일과 어떻게 연관시킬 수 있습니까?
답변1
1단계: 새 MIME 유형 만들기
~/.local/share/mime/packages/
다음 내용으로 파일을 만듭니다 text-fig.pickle.xml
.
<?xml version="1.0"?>
<mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'>
<mime-type type="text/fig.pickle">
<comment>my new mime type</comment>
<glob pattern="*.fig.pickle"/>
</mime-type>
</mime-info>
이 xml 파일이 준비되면 MIME 유형 데이터베이스를 업데이트하십시오.
update-mime-database ~/.local/share/mime
이 명령이 시스템에 설치되어 있으면 mimetype
빠른 확인을 수행할 수 있습니다.
touch test.fig.pickle
mimetype test.fig.pickle
test.fig.pickle: text/fig.pickle
2단계: .desktop
애플리케이션용 파일 만들기
~/.local/share/applications/
다음 내용으로 파일을 만듭니다 view_fig_pickle.desktop
.
[Desktop Entry]
Exec=view_fig_pickle.py %F
Icon=view_fig_pickle.png
Name=View Fig Pickle
Terminal=false
Type=Application
어디
Exec
귀하의 애플리케이션이고, 실행 가능하며 귀하의 경로에 있습니다.Icon
아이콘입니다~/.icons
(아이콘이 존재하지 않더라도 이 항목을 유지할 수 있습니다).Name
파일 관리자 상황에 맞는 메뉴에 표시되는 텍스트입니다.
3단계: 애플리케이션을 새로운 MIME 유형과 연결
xdg-mime default view_fig_pickle.desktop text/fig.pickle
확인하다:
xdg-mime query default text/fig.pickle
view_fig_pickle.desktop
그리고
xdg-open test.fig.pickle
파일 브라우저에서 파일을 클릭하면 해당 파일이 test.fig.pickle
에서도 열려야 합니다.view_fig_pickle.py
그러나 파일 관리자에서 연결을 만들어야 할 수도 있습니다(파일을 마우스 오른쪽 버튼으로 클릭하고 을 선택한 Open with...
다음 하위 메뉴 View Fig Pickle
에서 선택).Other
이 수정 사항을 되돌리려면:
1단계: MIME 유형 제거
rm ~/.local/share/mime/packages/text-fig.pickle.xml
update-mime-database ~/.local/share/mime
2단계: 연결 삭제
~/.local/share/applications/mimeapps.list
라인 편집 및 삭제text/fig.pickle=view_fig_pickle.desktop
3단계: 오래된 .desktop
파일 삭제
rm .local/share/applications/view_fig_pickle.desktop