Saya menemukan perintah ini
sudo update-alternatives –config x-www-browser
Saya memilih Chrome. Ini berfungsi untuk xpdf, tetapi Evince masih memulai Firefox setelah klik.
Saya merasa Linux tidak standar. Saya menggunakan Linux Mint 8 (Helena) LXDE.
Jawaban:
Memecahkan masalah Anda seperti voodoo, bahkan ketika ada "protokol" tentang bagaimana dan aplikasi mana yang seharusnya membuka jenis file tertentu. Anda akan melihat bahwa mereka sangat tidak konsisten antara sistem dan lingkungan desktop yang berbeda.
Jadi tidak ada jawaban yang "benar". Saya memiliki masalah yang sama dengan firefox, jadi saya memberi Anda solusi:
~/.local/share/applications/defaults.list
jika tidak adaTambahkan yang berikut ini
... atau hanya baris terakhir jika ada sesuatu sebelumnya.
sumber
mimeapps.list
adalah nama file baru untuk freedesktop.org: standards.freedesktop.org/mime-apps-spec/…Sejauh yang saya mengerti LXDE menggunakan xdg untuk melakukan panggilan ke aplikasi. Perintah ini harus memperbaiki masalah Anda:
Untuk mengetahui aplikasi mana yang membuka file pdf:
Untuk mengatur aplikasi agar terbukti
Ini akan berfungsi jika aplikasi Anda terdaftar ke desktop (yaitu jika ada peluncur)
sumber
xdg-mime default evince.desktop application/pdf
Anda dapat mengedit
$HOME/.local/share/applications/mimeapps.list
file Anda . Jika file ini tidak ada, buat satu.Demi ilustrasi, jika Anda ingin Chromium menjadi browser default, tambahkan baris berikut:
Itu saja.
sumber
Saya punya masalah terbalik - saya ingin firefox membuka tautannya, tetapi dia tahu memulai kromium apa pun yang terjadi.
Saya biasa
strace -o /tmp/output evince
melihat fungsi apa yang dipanggil dan menemukan ini di log:Tidak tahu mengapa ada tanda titik koma di dalam firefox.desktop tapi saya buat
/home/koniu/.local/share/applications/firefox.desktop
dengan konten berikut:Dan sekarang
evince
mulaifirefox
seperti yang diinginkan.sumber
Untuk mengubah aplikasi Gnome, Anda perlu menggunakan gconftool:
Untuk memeriksa perubahan:
Aplikasi Gnome lainnya:
Referensi:
sumber
Tidak ada solusi yang berhasil untuk saya.
Saya harus mengedit
~/.config/mimeapps.list
dan menambahkan aturan ini ke dua header:sumber
Atur browser default di aplikasi Gnome dengan
gnome-default-applications-properties
.sumber
Saya punya masalah ini, menggunakan evince di bawah KDE. Saya harus keluar dari KDE, masuk ke GNOME, dan mengatur browser default GNOME (
Search
->Details
->Default Applications
->Browser
). Kemudian kembali ke KDE dan itu bekerja dengan baik.sumber