Oracle® Solaris 11.2 데스크탑 관리자 설명서

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

MIME 유형을 추가 또는 수정하는 방법

  1. MIME 유형의 정의를 포함하는 Overrides.xml 소스 XML 파일을 만듭니다.
    • 모든 사용자용 정의를 설정하려면 /usr/share/mime/packages 디렉토리에 파일을 넣습니다.
    • 개별 사용자용 정의를 설정하려면 ~/.local/share/mime/packages 디렉토리에 파일을 넣습니다.

    이미 있는 경우 파일을 엽니다.

  2. update-mime-database 명령을 실행하여 MIME 데이터베이스를 업데이트합니다.
    • 모든 사용자용 정의를 설정하는 경우:
      # update-mime-database /usr/share/mime
    • 개별 사용자용 정의를 설정하는 경우:
      # update-mime-database ~/.local/share/mime/packages
  3. update-mime-database 명령을 실행하여 MIME 데이터베이스를 업데이트합니다.
    # update-mime-database /usr/share/mime
  4. gnomevfs-info 명령을 사용하여 변경 사항을 확인합니다.

    예를 들어, gnomevfs-info 명령은 SVG 파일에 명령을 실행할 때 다음 출력을 표시합니다. 이 MIME 유형의 기본 응용 프로그램은 eog.desktop입니다.

    $ gnomevfs-info mime-diagram.svg
    Name              : mime-diagram.svg
    Type              : Regular
    MIME type         : image/svg+xml
    Default app       : eog.desktop
    Size              : 14869
    Blocks            : 32
    I/O block size	: 4096
    Local             : YES 
    SUID              : NO
    SGID				: NO
    Sticky            : NO
    Permissions       : 600644
    Link count        : 1
    UID               : 1000
    GID               : 100
    Access time       : Wed Feb 22 18:24:47 2006
    Modification time : Wed Feb 22 18:24:42 2006
    Change time       : Wed Feb 22 18:24:42 2006
    Device #          : 775
    Inode #           : 297252
    Readable		: YES
    Writable          : YES
    Executable        : NO
    $

    기본 응용 프로그램에 대한 자세한 내용은Registering Applications for MIME Types을 참조하십시오.

예 6-2  application/x-newtype MIME 유형 만들기
  1. 새 파일 test.xyz를 홈 디렉토리에 만듭니다.

  2. gnomevfs-info 명령을 사용하여 파일의 MIME 유형을 찾습니다.

    $ gnomevfs-info text.xyz

    이 파일과 일치하는 glob 패턴이나 매직 규칙이 없으므로 파일의 MIME 유형은 text/plain으로 감지되어야 합니다.


    주 - 파일과 일치하는 glob 패턴이나 매직 규칙이 없을 때 MIME 유형은 파일에 텍스트 데이터가 있으면 text/plain으로, 이진 데이터의 경우 application/octet-stream으로 분석됩니다. 파일이 비어 있으면 text/plain MIME 유형으로 식별됩니다.
  3. Overrides.xml 파일을 만들거나, 이미 있는 경우 파일을 수정합니다.

    샘플 XML 파일은 다음과 같습니다.

    <?xml version='1.0' encoding='utf-8'?>
    <mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
    	<mime-type type="application/x-newtype"> 
    	<comment>new mime type</comment>
    	<glob pattern="*.xyz"/> 
    	</mime-type>
    </mime-info>
  4. update-mime-database 명령을 사용하여 MIME 데이터베이스를 업데이트합니다.

    # update-mime-database /usr/share/mime
  5. gnomevfs-info 명령을 사용하여 변경 사항이 적용되었는지 확인합니다.

    $gnomevfs-info testing.xyz | grep MIME
    MIME type : application/x-newtype

    testing.xyz 파일의 MIME 유형이 application/x-newtype으로 분석되어야 합니다.