Menambahkan jenis MIME ubahan untuk pengguna individu

Untuk menambahkan tipe MIME ubahan bagi pengguna individu dan mendaftarkan aplikasi baku bagi tipe MIME itu, Anda perlu membuat berkas spesifikasi tipe MIME baru di direktori ~/.local/share/mime/packages/ dan berkas .desktop di direktori ~/.local/share/applications/.

Menambahkan jenis MIME ubahan application/x-newtype untuk pengguna individu

  1. Buat berkas ~/.local/share/mime/packages/application-x-newtype.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>tipe mime baru</comment>
        <glob pattern="*.xyz"/>
      </mime-type>
    </mime-info>

    Contoh berkas application-x-newtype.xml di atas mendefinisikan jenis MIME baru application/x-newtype dan menetapkan nama berkas dengan ekstensi .xyz ke jenis MIME itu.

  2. Buat sebuah berkas .desktop baru bernama, misalnya, myapplication1.desktop, dan tempatkan di direktori ~/.local/share/applications/:

    [Desktop Entry]
    Type=Application
    MimeType=application/x-newtype
    Name=My Application 1
    Exec=myapplication1

    Contoh berkas myapplication1.desktop di atas mengaitkan tipe MIME application/x-newtype dengan aplikasi bernama My Application 1, yang dijalankan oleh perintah myapplication1.

  3. Perbarui basis data MIME agar perubahan Anda diterapkan:

    $ update-mime-database ~/.local/share/mime
            
  4. Perbarui basis data aplikasi:

    $ update-desktop-database ~/.local/share/applications
            
  5. Untuk memverifikasi bahwa Anda telah berhasil mengasosiasikan berkas *.xyz dengan jenis MIME application/x-newtype, pertama-tama buat berkas kosong, misalnya test.xyz:

    $ touch test.xyz

    Kemudian jalankan perintah gio info:

    $ gio info test.xyz | grep "standard::content-type"
      standard::content-type: application/x-newtype
  6. Untuk memverifikasi bahwa myapplication1.desktop telah ditetapkan dengan benar sebagai aplikasi terdaftar baku bagi tipe MIME application/x-newtype, jalankan perintah gio mime:

    $ gio mime application/x-newtype
    Default application for “application/x-newtype”: myapplication1.desktop
    Registered applications:
    	myapplication1.desktop
    Recommended applications:
    	myapplication1.desktop