Menimpa aplikasi terdaftar baku untuk pengguna individu

Berkas /usr/share/applications/mimeapps.list dan /usr/share/applications/gnome-mimeapps.list menentukan aplikasi yang terdaftar untuk membuka jenis MIME tertentu secara baku. Berkas ini disediakan oleh distribusi.

Untuk menimpa baku sistem bagi pengguna individu, Anda perlu membuat berkas ~/.config/mimeapps.list dengan daftar jenis MIME yang ingin Anda timpa aplikasi terdaftar bakunya.

Menimpa aplikasi terdaftar baku untuk pengguna individu

  1. Konsultasikan berkas /usr/share/applications/mimeapps.list untuk menentukan tipe MIME yang ingin Anda ubah aplikasi terdaftar baku untuknya. Misalnya, contoh berikut dari berkas mimeapps.list menentukan aplikasi terdaftar baku untuk tipe MIME text/html application/xhtml+xml:

    [Default Applications]
    text/html=epiphany.desktop
    application/xhtml+xml=epiphany.desktop

    Aplikasi baku (Epiphany) didefinisikan dengan menentukan berkas .desktop yang sesuai (epiphany.desktop). Lokasi baku sistem untuk berkas .desktop aplikasi lainnya adalah /usr/share/applications/. Berkas .desktop masing-masing pengguna dapat disimpan dalam ~/.local/share/applications/.

  2. Buat berkas ~/.config/mimeapps.list. Dalam berkas, tentukan jenis MIME dan aplikasi terdaftar baku terkait:

    [Default Applications]
    text/html=myapplication1.desktop
    application/xhtml+xml=myapplication2.desktop
    
    [Added Associations]
    text/html=myapplication1.desktop;
    application/xhtml+xml=myapplication2.desktop;

    Ini menetapkan aplikasi terdaftar baku untuk jenis MIME text/html ke myapplication1.desktop, dan aplikasi terdaftar baku untuk jenis MIME application/xhtml+xml ke myapplication2.desktop.

    Agar pengaturan ini berfungsi dengan baik, pastikan berkas myapplication1.desktop dan myapplication2.desktop ditempatkan di direktori /usr/share/applications/. Berkas .desktop masing-masing pengguna dapat disimpan dalam ~/.local/share/applications/.

  3. Anda dapat menggunakan perintah gio mime untuk memverifikasi bahwa aplikasi terdaftar baku telah ditetapkan dengan benar:

    $ gio mime text/html
    Default application for “text/html”: myapplication1.desktop
    Registered applications:
    	myapplication1.desktop
    	epiphany.desktop
    Recommended applications:
    	myapplication1.desktop
    	epiphany.desktop