Saya mengkonfigurasikan evince menjadi aplikasi default saya untuk membuka file pdf (menggunakan Open with ... dan mengklik selalu membuka file pdf dengan aplikasi ini), tetapi ketika saya mengetik gnome-open foo.pdf
alih-alih evince, saya memiliki Nautilus yang terbuka di sorotan folder yang benar file pilihan saya.
Ini sangat mengganggu karena saya menggunakan plugin LaTeX untuk gedit, dan ketika saya mencoba dan mengkompilasi file tex ke pdf, alih-alih membuka jendela baru dengan file pdf kompilasi saya, saya hanya punya popup popup. Saya tahu saya dapat mengedit skrip plugin LaTeX gedit saya untuk memanggil evince (atau acroread) dengan pdf yang ingin saya buka, tetapi ini adalah solusi dan bukan solusi yang saya cari.
xdg-open
?xdg-open
? Tidak pernah mendengar hal tersebut.gvfs-open
, sementaragnome-open
digunakan sebagai fallback jika gvfs-open tidak ditemukan. Its sangat direkomendasikan bahwa Anda menggunakan xdg-terbuka bukan gnome-terbuka, sehingga script Anda / apps / apa pun akan jauh lebih portabel (dan masa depan-bukti)Jawaban:
Menghapus
exo-utils
berhasil untuk saya dengan sempurna.sumber
gvfs-open
kesalahan pada Fedora dengan MATE. Nama paket di Fedora adalahexo
. Anda mungkin telah menginstalnya secara tidak sengaja denganxfburn
.Pendekatan Keempat
Saya dapat mereproduksi masalah Anda dengan menghapus file ini
/usr/share/applications/evince.desktop
, jadi pastikan Anda memiliki file ini.Referensi .
Pendekatan Ketiga
xdg-open muncul untuk menggunakan konfigurasi
/etc/mailcap
. Jadi edit untuk mengaitkan pdf dengan evince.Cari garis yang dimulai dengan
application/pdf
;application/x-pdf
;application/x-bzpdf
;application/x-gzpdf
. Seharusnya terlihat seperti ini untuk mengaitkan pdf dengan evince:Referensi .
Pendekatan Kedua
Apa output dari
Jika hasilnya tidak seperti yang kita harapkan, maka:
Referensi .
Pendekatan Pertama
Ada tempat lain yang mengatur asosiasi file.
Anda dapat mengubah asosiasi file di:
Cari "pdf" dan "Nautilus" di dalam file tesis.
sumber
gvfs-open
dan mendapat hasil yang sama (yaitu Nautilus terbuka). Lihat di atas bahwa saya juga mencobaxdg-open
, dan tidak ada yang berubah. Pertama-tama, mengapa ada begitu banyakfoo-open
pilihan? Kedua,gvfs-option
tidak hanya tidak berfungsi, itu juga membuat mesin saya log off ... Tidak tahu apakah itugvfs-option
salahnya, karena hal yang sama terjadi pada saya sebelumnya hari ini dengan google-chrome. Saya pikir ada bug dengan persatuan (atau compiz) yang membuat sesi Anda menghancurkan diri sendiri ...application/pdf
karena saya tidak yakin apakah ini "apa yang seharusnya saya harapkan" Saya menjalankan perintah kedua (yang seharusnya dibaca)xdg-mime default evince.desktop application/pdf
(tidak akan membiarkan menjalankannya seperti yang Anda rujuk) dan masih sama benda. Nautilus baru saja membuka ... frustasiSaya baru saja mengalami masalah ini hari ini, dan menurut utas ini di ubuntuforums.org, itu disebabkan oleh exo-utils:
http://ubuntuforums.org/showthread.php?t=1729680
exo-tools adalah ketergantungan Thunar (yang saya instal hari ini), tetapi biasanya tidak diinstal di Ubuntu, yang saya kira itulah sebabnya mereka melewatkan bug ini dalam rilis.
Menghapus paket ini (saya sebenarnya baru saja menghapus Thunar dan semua depsnya) memperbaiki masalah bagi saya.
sumber
Masalahnya terkait dengan
exo-utils
.ada bug, yang telah diperbaiki untuk Ubuntu Utopic: https://bugs.launchpad.net/bugs/956255
untuk beberapa alasan,
x-scheme-handler
baris - baris berikut disalin / ditempel di ~ / .local / share / application / mimeapps.listIni disebabkan
xdg-open
/gvfs-open
digunakan/usr/share/applications/exo-file-manager.desktop
, yang berisi:Ini adalah alasan bahwa bahkan dengan paket tetap, itu masih membuka Nautilus untuk setiap file.
sumber
mimeapps.list
fileSaya memiliki masalah yang sama, menghapus exo-utils tidak bekerja untuk saya.
Setelah sedikit menggali, saya menemukan dua entri untuk aplikasi / pdf di / etc / mailcap yang memprioritaskan Xpdf daripada yang lain.
Setelah mengomentari dua entri untuk Xpdf, xdg-membuka dengan benar membuka dokumen pdf dengan evince.
sumber
Masalahnya datang dari
thunar
danexo-utils
(yang dibutuhkan olehthunar
). Menghapusnya memecahkan masalah.sumber
Saya memiliki masalah yang sama setelah menginstal nautilus untuk mengelola file saya di bawah Xubuntu 11.10. Ketika saya pindah kembali ke Ubuntu 12.04 polos, masalahnya juga ada di sana.
Solusi sederhana jika ini HANYA terjadi pada pengguna Anda (dekat dengan apa yang sudah dikatakan desgua): hapus
~/.local/share/application
direktori s dan semuanya akan kembali normal. Anda mungkin ingin membuat cadangan beberapa pintasan di dalam direktori itu jika Anda ingin melestarikannya.sumber
~/.local/share/applications/mimeapps.list
, lihat askubuntu.com/a/493866/169 .Bekerja dengan baik untuk saya, gnome-open membuka Adobe Reader dengan benar. Bisakah Anda mencoba dengan Adobe reader sekali.
Mungkin kasus yang terjadi tidak diatur dengan benar sebagai default di suatu tempat.
Saya menggunakan Natty BTW.
sumber