Ubuntu - Ubah program default yang digunakan untuk membuka jenis file

9

Bagaimana saya bisa mengkonfigurasi Ubuntu untuk membuka file dari jenis tertentu (mis. File.tex) dengan program tertentu (misalnya emacs)?

David Zureick-Brown
sumber

Jawaban:

12

Jalankan Nautilus , klik kanan salah satu file itu, pilih "Properties" dari menu konteks dan atur preferensi Anda dengan opsi "Open with".

innaM
sumber
Hal yang saya sangat suka adalah jika Anda hanya memiliki tiga aplikasi yang terdaftar di sana, mereka muncul di tingkat pertama dari menu klik kanan. Lagi, dan secara default yang muncul dengan yang lain di sub menu. Saya terus-menerus menghapus aplikasi dari menu - Saya tidak perlu 5 editor teks dan 5 browser terdaftar untuk file HTML;)
DisgruntledGoat
Saya tahu persis apa yang Anda maksud.
innaM
9

Alih-alih mengedit defaults.list, saya merasa lebih mudah menggunakan program xdg-mime. Mencari penampil pdf, melihat adobe-nya, dan mengalihkannya ke KPDF:

$xdg-mime query default application/pdf
AdobeReader.desktop
$xdg-mime default kde-kpdf.desktop application/pdf
$xdg-mime query default application/pdf
kde-kpdf.desktop

Dan Anda dapat menggunakan xdg-open untuk membuka file dengan aplikasi pilihan Anda:

$xdg-open file.pdf
c089
sumber
1
+1. Luar biasa. Saya tidak mengetahui alat ini. Saya lebih suka ini juga untuk mengedit file secara langsung.
6

Anda dapat menggunakan tab Properties pada file untuk mengubah program yang digunakan untuk membukanya, seperti yang ditunjukkan Manni.

Sunting: Lihatlah jawaban Chris089 . Saya lebih suka untuk langsung mengedit file seperti yang saya sarankan di bawah ini. Mungkin masih berguna untuk mengetahui apa tipe mime dan di mana letak asosiasi, tetapi saya akan menggunakan alat untuk memodifikasi file.

Namun, jika Anda menginginkan solusi berbasis teks, atau bahkan untuk melihat bagaimana asosiasi file dikonfigurasikan untuk berbagai jenis:

  • Asosiasi file disimpan untuk setiap pengguna individu di ~ / .local / share / aplikasi / default.list . Anda dapat mengedit ini untuk menunjuk ke file .desktop (yang mewakili file yang dapat dieksekusi)

$ cat ~ / .local / share / application / defaults.list
[Aplikasi Default]
aplikasi / vnd.google-earth.kml + xml =
aplikasi Google-googleearth.desktop
/ keyhole = aplikasi Google-googleearth.desktop / earthviewer = Google- googleearth.desktop
application / vnd.google-earth.kmz = Google-googleearth.desktop

  • Pada tingkat sistem global, asosiasi diadakan di /usr/share/applications/defaults.list . Jadi, jika saya ingin melakukan perubahan seluruh sistem untuk semua file audio misalnya, ini adalah di mana saya harus mencari untuk mendapatkan semua tipe mime. Anda kemudian memiliki pilihan antara mengubah jenis file langsung di sini, atau menimpanya di defaults.list lokal Anda

$ cat /usr/share/applications/defaults.list | grep ^ audio
audio / 3gpp = totem.desktop
audio / ac3 = totem.desktop
audio / AMR = totem.desktop
audio / AMR-WB = totem.desktop
audio / dasar = totem.desktop
audio / midi = totem.desktop
audio / mp4 = totem.desktop
audio / mpeg = totem.desktop
audio / mpegurl = totem.desktop
audio / ogg = totem.desktop
audio / prs.sid = totem.desktop
audio / vnd.rn-realaudio = totem.desktop
audio / x-ape = totem.desktop
audio / x-flac = totem.desktop
audio / x-gsm = totem.desktop
audio / x-it = totem.desktop
audio / x-m4a = totem.desktop
audio / x-matroska = totem.desktop
audio / x-mod = totem.desktop
audio / x-mp3 = totem.desktop
audio / x-mpeg = totem.desktop
audio / x-mpegurl = totem.desktop
audio / x-ms-asf = totem.desktop
audio / x -ms-asx = totem.desktop
audio / x-ms-wax = totem.desktop
audio / x-ms-wma = totem.desktop
audio / x-musepack = totem.desktop
audio / x-pn-aiff = totem.desktop
audio / x-pn-au = totem.desktop
audio / x-pn-realaudio = totem.desktop
audio / x-pn-realaudio-plugin = totem.desktop
audio / x-pn-wav = totem.desktop
audio / x- pn-windows-acm =
audio totem.desktop / x-realaudio = totem.desktop
audio / x-real-audio = totem.desktop
audio / x-sbc = totem.desktop
audio / x-scpls = totem.desktop
audio / x-speex = totem.desktop
audio / x-tta = totem.desktop
audio / x-wav = totem.desktop
audio / x-wavpack = totem.desktop
audio / x-vorbis =
audio totem.desktop / x-vorbis + ogg =
audio totem.desktop / x-xm = totem.desktop

Berikut ini adalah dokumen Spesifikasi Entri Desktop yang merinci kebutuhan dan penggunaan file .desktop (alih-alih menggunakan jalur ke yang dapat dieksekusi).

Komunitas
sumber
Di Ubuntu 12.10 tidak ada ~ / .local / share / application / defaults.list yang harus saya edit ~ / .local / share / application / mimeapps.list
rodvlopes