JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
Oracle Solaris 11.1 데스크탑 관리자 설명서     Oracle Solaris 11.1 Information Library (한국어)
search filter icon
search icon

문서 정보

머리말

1.  Oracle Solaris Desktop 관리

2.  GConf로 사용자 기본 설정 관리

3.  메뉴 사용자 정의

4.  테마 설치

5.  글꼴 사용자 정의

6.  MIME 유형 작업

MIME 유형 개요

MIME 데이터베이스 정보

MIME 데이터베이스 컨텐츠

MIME 데이터베이스 새로 고침

MIME 유형 XML 파일 이해

MIME 유형 수정

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

응용 프로그램에 MIME 유형 등록

응용 프로그램에 MIME 유형을 등록하는 방법

응용 프로그램과 MIME 유형을 연관시키는 방법

7.  화면 보호기 관리

8.  세션 관리

9.  Yelp 도움말 브라우저 개요

10.  Oracle Solaris Desktop 시스템의 성능 향상

11.  Oracle Solaris Desktop 시스템의 기능 사용 안함

12.  X 윈도우 시스템 작업

A.  숨겨진 디렉토리

용어집

색인

MIME 유형 수정

<MIME>/packages 디렉토리에 응용 프로그램으로 설치된 소스 XML 파일은 절대로 직접 수정하면 안됩니다. 대신 Overrides.xml 파일을 수정하십시오. 이 파일은 동일한 packages 디렉토리에 설치된 다른 모든 소스 XML 파일보다 우선합니다. 응용 프로그램 저작자의 경우 이 규칙이 적용되지 않습니다. 응용 프로그램 저작자는 새 소스 XML 파일을 만들어서 <MIME>/packages 디렉토리에 두어야 합니다.

변경할 파일의 위치에 따라 시스템의 모든 사용자용 또는 특정 사용자용 MIME 데이터베이스를 수정할 수 있습니다. 모든 사용자용 데이터베이스를 수정하려면 $XDG_DATA_DIRS/mime/packages 디렉토리에서 Overrides.xml 파일을 변경합니다. 단일 사용자용 데이터베이스를 수정하려면 $XDG_DATA_HOME/mime/packages 디렉토리에서 Overrides.xml 파일을 변경합니다.

변경 후에는 항상 MIME 데이터베이스의 디렉토리 위치를 첫번째 매개변수로 사용하여 update-mime-database 응용 프로그램을 실행해야 합니다.

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
    $

    기본 응용 프로그램에 대한 자세한 내용은응용 프로그램에 MIME 유형 등록을 참조하십시오.

예 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으로 분석되어야 합니다.