Linux Mint Mate에서 사용자 정의 MIME 유형에 대한 아이콘을 설정하는 방법은 무엇입니까?

Linux Mint Mate에서 사용자 정의 MIME 유형에 대한 아이콘을 설정하는 방법은 무엇입니까?

저는 Linux Mint 17.2 MATE를 사용하고
있으며 사용자 정의(새로 생성된) 파일 형식에 아이콘을 할당하는 데 문제가 있습니다.

내 임무:
*.session 파일에 대한 새로운 두 번 클릭 동작과 새 아이콘을 설정합니다.

내 작업 순서:

xdg-mime install --novendor scite_session.xml
xdg-icon-resource install --context mimetypes --size 48 text-x-session.png text-x-session
xdg-desktop-menu install --novendor scite_session.desktop
xdg-mime default scite_session.desktop text/x-session

이 단계에서는 오류가 표시되지 않습니다.
마지막으로 OS를 다시 시작했습니다.

내 파일(위 단계에서 사용됨):

텍스트-x-세션.png
48x48 PNG 이미지 파일

scite_session.xml

<?xml version="1.0" encoding="utf-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
   <mime-type type="text/x-session">
      <comment>SciTE session file</comment>
      <sub-class-of type="text/plain"/>
      <glob pattern="*.session"/>
      <icon name="text-x-session"/>
   </mime-type>
</mime-info>

scite_session.desktop

[Desktop Entry]
Encoding=UTF-8
Version=1.0
Name=SciTE (session)
Comment=Loading SciTE session
GenericName=Text Editor
Type=Application
Exec=SciTE -loadsession:%f
Icon=Sci48M
Terminal=false
Categories=
StartupNotify=true
MimeType=text/x-session;

내 결과:
아이콘 빼고는 다 괜찮은 것 같습니다.

  • *.session 파일의 속성 페이지에 올바른 유형 "text/x-session"이 표시됩니다.
  • *.session 파일을 두 번 클릭하면 "scite_session.desktop"을 기반으로 적절한 작업이 호출됩니다.
  • 하지만*.session 파일을 위해 caja에서 사용됨아직도 똑같아내 새 아이콘 대신.

내 질문:
Linux Mint에서 MIME 유형에 대한 새 아이콘을 설정하는 방법은 무엇입니까?

xdg-icon-resource.png의 복사본이 에서 생성된 것을 확인했습니다 ~/.local/share/icons/hicolor/48x48/mimetypes
. 다른 곳에 수동으로 복사해야 할까요?

답변1

내가 모르는 몇 가지 필요한 단계가 있습니다.

  1. text/x-session session다음에 줄 추가/etc/mime.types
  2. 아이콘 파일을 테마 폴더에 복사합니다.

    $ sudo cp my_icon.png /usr/share/icons/Mint-X/mimetypes/48/text-x-session.png
    $ sudo ln -s text-x-session.png /usr/share/icons/Mint-X/mimetypes/48/gnome-mime-text-x-session.png
    $ sudo gtk-update-icon-cache /usr/share/icons/Mint-X
    
  3. 아이콘이 항상 표시되도록 설정합니다(아이콘이 마이크로텍스트로 바뀌는 것을 방지).

    • caja 메뉴 입력->편집->기본 설정->미리 보기
    • "아이콘에 텍스트 표시"를 "사용 안함"으로 설정하십시오.

관련 정보