Seperti yang diinstruksikan di utas lain di forum ini, saya membuka file /usr/share/applications/mimeinfo.cache untuk memeriksa referensi yang benar. Dan perhatikan ini tampaknya tidak menjadi masalah, bahkan ada 3 browser opsional untuk digunakan.
x-scheme-handler/http=google-chrome.desktop;chromium-browser.desktop;firefox.desktop;
x-scheme-handler/https=google-chrome.desktop;chromium-browser.desktop;firefox.desktop;
Saya sudah memeriksa bahwa program-program tersebut dinamai dengan benar, menggunakan perintah "yang" di terminal, seperti ini:
$ which google-chrome
$ /usr/bin/google-chrome
Jadi google-chrome harus menjadi opsi pertama, namun perintah untuk membuka url tampaknya tidak akan tiba di program, bahkan ke opsi ke-2 atau ke-3 dalam hal ini.
Juga, perintah 'Dapatkan bantuan online ...' di menu 'Bantuan' tidak berfungsi. Jadi tidak ada masalah dengan file dokumen tertentu juga.
Saya menjalankan Ubuntu 12,04 LTS. Jika Anda perlu meminta detail yang lebih relevan, silakan lakukan. Akan menyenangkan untuk memiliki berbagai pendapat tentang bagaimana menyelesaikannya, terima kasih :-)
UPDATE: Saya berlari evince dari terminal seperti yang diminta.
Inilah yang saya dapatkan ketika mencoba membuka tautan:
/opt/google/chrome/google-chrome: line 42: /opt/google/chrome/chrome: Permission denied
/opt/google/chrome/google-chrome: line 42: /opt/google/chrome/chrome: Success
Haruskah saya mencoba perbaikan yang Anda sarankan meskipun log kesalahan saya berbeda?
UPDATE: Solusi Mencoba @ maggotbrain dan BINGO, sekarang saya bisa belajar referensi pdf lebih cepat terima kasih kepada Anda bro!
sumber
Jawaban:
Anda mungkin menghadapi bug dengan penanganan URL eksternal oleh apparmor.
Masalah yang saya alami saat membuka URL di dalam evince menghasilkan kesalahan berikut yang dihasilkan (pada baris perintah) setiap kali mengklik URL dalam dokumen pdf:
Seperti yang disarankan dalam komentar ini , saya dapat memperbaiki masalah ini dengan kromium dengan melakukan hal berikut:
Akhirnya, jalankan
sudo apparmor_parser -T -W -r /etc/apparmor.d/usr.bin.evince
sumber
/usr/lib*/{,*/} Pixr,
.Tidak ada solusi di atas yang berfungsi untuk saya, namun ini berhasil:
Lihat apa yang saat ini ada dalam daftar abaikan
Sekarang tambahkan Document Viewer (evince) ke daftar itu
lakukan perubahan
sumber
Bug ini diperbaiki beberapa waktu lalu. Baris dalam file
/etc/apparmor.d/abstractions/ubuntu-helpers
telah dimasukkan.Xpdf
tidak punya masalah, namun.Tetapi dengan asumsi itu
gnome-gmail
dangnome-gmail-notifier
telah diinstal, dan telah ditentukan dalam pengaturan sistem, untuk memiliki hyperlink redirect, seseorang harus menonaktifkan evince terlebih dahulu, dan restart apparmor sesudahnya. (Lagipula itulah yang berhasil bagi saya).sumber
sudo ln -s /etc/apparmor.d/usr.bin.evince
,/etc/apparmor.d/disable/usr.bin.evince
dansudo /etc/init.d/apparmor restart
bekerja untuk saya, tetapi hanya setelah reboot!Saya memiliki Chromium (bukan Chrome) di Ubuntu 14.04 dan menambahkan
/usr/lib/chromium-browser/chrome-sandbox PUxr
setelah string/usr/lib/chromium-browser/chromium-browser-sandbox PUxr
di file /etc/apparmor.d/abstractions/ubuntu-helpers , lalu
sudo service apparmor reload
selesaikan masalah ini untuk saya.Ditemukan di sini .
sumber
Saya memiliki masalah yang sama dengan MATE. Ketika saya mengklik hyperlink dalam dokumen PDF karena itu membuka Firefox, meskipun saya sudah mencoba
sudo update-alternatives --config x-www-browser
.Diskusi lengkapnya ada di github.com/mate-desktop/mate-control-center/issues/91 . Solusinya adalah:
Ini akan meluncurkan GUI tempat Anda dapat mengatur browser default.
sumber