15.5. すべてのユーザーに対してデフォルトの登録アプリケーションの上書き
システム管理者は、要件に基づいて設定を更新できます。システム管理者の設定は、デフォルトのパッケージ設定よりも優先されます。それぞれで、デスクトップ固有の設定は、デスクトップ環境を指定しない設定よりも優先されます。
手順
デフォルトの登録アプリケーションを変更する MIME タイプを確認するには、
/usr/share/applications/mimeapps.listファイルを参照してください。たとえば、mimeapps.listファイルの以下のサンプルは、MIME タイプtext/htmlおよびapplication/xhtml+xmlのデフォルトの登録アプリケーションを指定します。[Default Applications] text/html=firefox.desktop application/xhtml+xml=firefox.desktop上記の例では、対応する
.desktopファイル (firefox.desktop) を指定してデフォルトのアプリケーション (Mozilla Firefox) を指定します。その他のアプリケーションの.desktopファイルは、/usr/share/applications/ディレクトリーにあります。/etc/xdg/mimeapps.listファイルを作成し、このファイルに MIME タイプと対応するデフォルトの登録アプリケーションを指定します。[Default Applications] text/html=myapplication1.desktop application/xhtml+xml=myapplication2.desktopこの例では、MIME タイプ
text/htmlのデフォルトの登録アプリケーションをmyapplication1.desktopに設定し、MIME タイプapplication/xhtml+xmlをmyapplication2.desktopに設定します。
検証
-
これらの設定が適切に機能するには、
myapplication1.desktopおよびmyapplication2.desktopファイルの両方が/usr/share/applications/ディレクトリーに置かれていることを確認します。 デフォルトの登録アプリケーションが正しく設定されていることを確認します。
$ gio mime text/html Default application for 'text/html': myapplication1.desktop Registered applications: myapplication1.desktop firefox.desktop Recommended applications: myapplication1.desktop firefox.desktop