JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris 11.1 デスクトップ管理者ガイド     Oracle Solaris 11.1 Information Library (日本語)
このドキュメントの評価
search filter icon
search icon

ドキュメントの情報

はじめに

1.  Oracle Solaris デスクトップの管理

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 デスクトップシステムのパフォーマンス向上

11.  Oracle Solaris デスクトップシステムでの機能の無効化

12.  X Window System の操作

A.  隠しディレクトリ

用語集

索引

ドキュメントの品質向上のためのご意見をください
簡潔すぎた
読みづらかった、または難し過ぎた
重要な情報が欠けていた
内容が間違っていた
翻訳版が必要
その他
Your rating has been updated
貴重なご意見を有り難うございました!

あなたの貴重なご意見はより良いドキュメント作成の手助けとなります 内容の品質向上と追加コメントのためのアンケートに参加されますか?

MIME タイプの変更

<MIME>/packages ディレクトリ内のアプリケーションによってインストールされているソース XML ファイルは決して直接変更しないでください。代わりに、Overrides.xml ファイルを変更します。このファイルは、同じ packages ディレクトリにインストールされているその他のすべてのソース XML ファイルよりも優先します。アプリケーションの作成者にこのルールは適用されません。アプリケーションの作成者は、新しいソース XML ファイルを作成し、そのファイルを <MIME>/packages ディレクトリに配置するようにしてください。

変更するファイルの場所に応じてシステム上のすべてのユーザーまたは特定のユーザーの MIME データベースを変更できます。すべてのユーザーのデータベースを変更するには、$XDG_DATA_DIRS/mime/packages ディレクトリ内のファイル Overrides.xml に変更を加えます。1 人のユーザーのデータベースを変更するには、$XDG_DATA_HOME/mime/packages ディレクトリ内の Overrides.xml ファイルに変更を加えます。

変更を加えたら常に、 update-mime-database アプリケーションを、1 番目のパラメータに MIME データベースのディレクトリ場所を指定して実行する必要があります。

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 パターンまたはマジックルールがファイルと一致しない場合、ファイルにテキストデータが含まれている場合は text/plain MIME タイプへと解決され、バイナリデータの場合は 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 として解決されることが表示されるはずです。