Bagaimana cara mengubah program default untuk tipe file yang dipilih di seluruh sistem dalam kde atau xfce?

11

Saya ingin memiliki file dari jenis yang dipilih (dengan ekstensi mereka) untuk dibuka dengan beberapa program tertentu. File konfigurasi mana yang perlu saya edit?
Saya sudah mencoba beberapa /usr/share/appplications/default.listtetapi tidak berhasil.

igor012
sumber

Jawaban:

16

Lihatlah file tersebut $HOME/.local/share/applications/defaults.list

Ada bagian [Default Applications]untuk menentukan program untuk tipe mime tertentu. Anda dapat menambahkan misalnya:

application/x-debian-package=gdebi.desktop

The .desktopfile dapat ditemukan di /usr/share/applications/atau Anda dapat membuat file Anda sendiri di bawah $HOME/.local/share/applications/. Untuk mengetahui tipe mime dari file, jalankan

file --mime-type <some_file>

Atau, di KDE kita dapat melakukan hal yang sama di GUI dalam Asosiasi File di dalam Pengaturan Sistem.


Untuk mendaftarkan tipe MIME untuk ekstensi, lihat freedesktop.org - AddingMIMETutor dan stackoverflow - Mendaftarkan ekstensi file / tipe mime di Linux .

Marco
sumber
Saya telah memodifikasi tipe mime `MimeType = image / x-exr; image / tiff; image / png; image / jpeg; image / dpx; ' dalam file .desktop.
igor012
1
Pada versi saya yang Fedora release 18 (Spherical Cow)menjalankan xfce, file itu bernama mimeapps.list, bukan defaults.list. JTYSK
sudut
Ini dapat digunakan untuk mengatur aplikasi berdasarkan tipe MIME, tetapi bagaimana dengan ekstensi file (sesuai pertanyaan awal)? Misalnya, sketsa pemrosesan memiliki tipe teks MIME / polos ("dokumen teks biasa"), tetapi sketsa dapat dipisahkan dengan ekstensi .pde mereka. Saya ingin mengaturnya agar terbuka di Pemrosesan, tetapi belum dapat melakukannya tanpa mempengaruhi .txt dan lainnya.
appas
1
@appas Pertama Anda mendaftarkan ekstensi file ke tipe MIME. Kemudian Anda menetapkan aplikasi ke tipe MIME seperti yang digambarkan dalam jawaban ini.
Marco
Anda juga dapat menemukan file "Buka dengan" .desktop (Desktop Entry) khusus di folder aplikasi lokal ini - file tersebut dibuat secara otomatis di sini. Beberapa opsi di dalam file dapat diedit dengan GUI "Properti File" dari manajer file.
Edward